aboutsummaryrefslogtreecommitdiffstats
path: root/netx/net/sourceforge/jnlp/controlpanel
diff options
context:
space:
mode:
authorJiri Vanek <[email protected]>2013-07-17 18:13:27 +0200
committerJiri Vanek <[email protected]>2013-07-17 18:13:27 +0200
commit26dd00c0e206323d17c4b84adeda1cb43084a7a2 (patch)
tree796a1ec148e83020572467c2880cf3f33f4c8b18 /netx/net/sourceforge/jnlp/controlpanel
parent13a4575e5b62e722d152dd430a3582bf0b5db690 (diff)
about dialogue now available from itw-settings
Diffstat (limited to 'netx/net/sourceforge/jnlp/controlpanel')
-rw-r--r--netx/net/sourceforge/jnlp/controlpanel/AboutPanel.java28
1 files changed, 26 insertions, 2 deletions
diff --git a/netx/net/sourceforge/jnlp/controlpanel/AboutPanel.java b/netx/net/sourceforge/jnlp/controlpanel/AboutPanel.java
index 126923d..c881543 100644
--- a/netx/net/sourceforge/jnlp/controlpanel/AboutPanel.java
+++ b/netx/net/sourceforge/jnlp/controlpanel/AboutPanel.java
@@ -22,9 +22,14 @@ import java.awt.Component;
import java.awt.Dimension;
import java.awt.GridBagConstraints;
import java.awt.GridBagLayout;
+import java.awt.event.ActionEvent;
+import java.awt.event.ActionListener;
+import java.io.IOException;
import javax.swing.Box;
+import javax.swing.JButton;
import javax.swing.JLabel;
+import net.sourceforge.jnlp.about.AboutDialog;
import net.sourceforge.jnlp.runtime.Translator;
@@ -43,7 +48,17 @@ public class AboutPanel extends NamedBorderPanel {
JLabel logo = new JLabel();
JLabel aboutLabel = new JLabel("<html>" + Translator.R("CPAboutInfo") + "</html>");
-
+ JButton aboutButton = new JButton(Translator.R("AboutDialogueTabAbout"));
+ aboutButton.addActionListener(new ActionListener() {
+ @Override
+ public void actionPerformed(ActionEvent e) {
+ try {
+ AboutDialog.display();
+ } catch (IOException ex) {
+ throw new RuntimeException(ex);
+ }
+ }
+ });
c.fill = GridBagConstraints.BOTH;
c.gridy = 0;
c.gridx = 0;
@@ -53,11 +68,20 @@ public class AboutPanel extends NamedBorderPanel {
c.gridx = 1;
c.weightx = 1;
add(aboutLabel, c);
-
+ c.fill = GridBagConstraints.NONE;
+ c.weighty = 0;
+ c.weightx = 0;
+ c.gridy++;
+ c.gridx=1;
+ add(aboutButton, c);
/* Keep all the elements at the top of the panel (Extra padding) */
+ c.fill = GridBagConstraints.BOTH;
Component filler = Box.createRigidArea(new Dimension(1, 1));
c.weighty = 1;
c.gridy++;
add(filler, c);
+
+
+
}
}