package org.docear.plugin.core.actions; import java.awt.event.ActionEvent; import javax.swing.JOptionPane; import org.docear.plugin.core.DocearController; import org.docear.plugin.core.ui.components.DocearLicensePanel; import org.freeplane.core.ui.AFreeplaneAction; import org.freeplane.core.ui.components.UITools; import org.freeplane.core.util.TextUtils; public class DocearShowTermsOfUseAction extends AFreeplaneAction { private static final long serialVersionUID = 1L; public static final String key = "DocearShowTermsOfUse"; final DocearLicensePanel licenseText = new DocearLicensePanel(); public DocearShowTermsOfUseAction() { super(key); licenseText.setLicenseText(DocearController.getController().getTermsOfUse()); } public void actionPerformed(ActionEvent e) { JOptionPane.showConfirmDialog(UITools.getFrame(), licenseText, TextUtils.getText("docear.license.terms_of_use.title"), JOptionPane.PLAIN_MESSAGE, JOptionPane.PLAIN_MESSAGE, null); } }