aboutsummaryrefslogtreecommitdiffstats
path: root/netx/net/sourceforge/jnlp/security/UnsignedAppletTrustWarningPanel.java
diff options
context:
space:
mode:
authorJiri Vanek <[email protected]>2013-04-12 15:32:24 +0200
committerJiri Vanek <[email protected]>2013-04-12 15:32:24 +0200
commite3806ac97871e7f4cea5f800c3319b61a2fb8e8c (patch)
tree8fdd177838d6702d5b9a34f7e08468e4060b3d48 /netx/net/sourceforge/jnlp/security/UnsignedAppletTrustWarningPanel.java
parent2f1248e599ff30dc01d6d1d7361fc0f4331a1b68 (diff)
Added help for extended applets security and settings
Diffstat (limited to 'netx/net/sourceforge/jnlp/security/UnsignedAppletTrustWarningPanel.java')
-rw-r--r--netx/net/sourceforge/jnlp/security/UnsignedAppletTrustWarningPanel.java15
1 files changed, 15 insertions, 0 deletions
diff --git a/netx/net/sourceforge/jnlp/security/UnsignedAppletTrustWarningPanel.java b/netx/net/sourceforge/jnlp/security/UnsignedAppletTrustWarningPanel.java
index fefa2df..4cbcd6a 100644
--- a/netx/net/sourceforge/jnlp/security/UnsignedAppletTrustWarningPanel.java
+++ b/netx/net/sourceforge/jnlp/security/UnsignedAppletTrustWarningPanel.java
@@ -53,6 +53,7 @@ import javax.swing.ButtonGroup;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JCheckBox;
+import javax.swing.JDialog;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JRadioButton;
@@ -60,7 +61,9 @@ import javax.swing.SwingConstants;
import net.sourceforge.jnlp.PluginBridge;
import net.sourceforge.jnlp.security.appletextendedsecurity.ExecuteUnsignedApplet;
+import net.sourceforge.jnlp.security.appletextendedsecurity.ExtendedAppletSecurityHelp;
import net.sourceforge.jnlp.security.appletextendedsecurity.UnsignedAppletTrustConfirmation;
+import net.sourceforge.jnlp.util.ScreenFinder;
public class UnsignedAppletTrustWarningPanel extends JPanel {
@@ -101,6 +104,7 @@ public class UnsignedAppletTrustWarningPanel extends JPanel {
private JButton allowButton;
private JButton rejectButton;
+ private JButton helpButton;
private JCheckBox permanencyCheckBox;
private JRadioButton applyToAppletButton;
private JRadioButton applyToCodeBaseButton;
@@ -218,12 +222,23 @@ public class UnsignedAppletTrustWarningPanel extends JPanel {
allowButton = new JButton(R("ButProceed"));
rejectButton = new JButton(R("ButCancel"));
+ helpButton = new JButton(R("APPEXTSECguiPanelHelpButton"));
allowButton.addActionListener(chosenActionSetter(true));
rejectButton.addActionListener(chosenActionSetter(false));
+ helpButton.addActionListener(new ActionListener() {
+
+ public void actionPerformed(ActionEvent e) {
+ JDialog d = new ExtendedAppletSecurityHelp(null, false,"dialogue");
+ ScreenFinder.centerWindowsToCurrentScreen(d);
+ d.setVisible(true);
+ }
+ });
+
buttonPanel.add(allowButton);
buttonPanel.add(rejectButton);
+ buttonPanel.add(helpButton);
buttonPanel.setBorder(BorderFactory.createEmptyBorder(10, 10, 10, 10));