ViewVC Help
View File | Revision Log | View Changeset | Root Listing
root/Oni2/java/installer2/src/net/oni2/aeinstaller/gui/about/AboutDialog.java
Revision: 755
Committed: Sat Mar 30 14:00:41 2013 UTC (12 years, 6 months ago) by alloc
Content type: text/x-java
File size: 1630 byte(s)
Log Message:
AEI2 0.99y:
- Delete temporary XML files from XML patching so OniSplit doesn't try to import them

File Contents

# Content
1 package net.oni2.aeinstaller.gui.about;
2
3 import java.awt.event.ActionEvent;
4 import java.awt.event.KeyEvent;
5 import java.util.ResourceBundle;
6
7 import javax.swing.AbstractAction;
8 import javax.swing.JComponent;
9 import javax.swing.JDialog;
10 import javax.swing.JLabel;
11 import javax.swing.KeyStroke;
12
13 import net.oni2.aeinstaller.gui.HTMLLinkLabel;
14
15 import org.javabuilders.BuildResult;
16 import org.javabuilders.swing.SwingJavaBuilder;
17
18 /**
19 * @author Christian Illy
20 */
21 public class AboutDialog extends JDialog {
22 private static final long serialVersionUID = 1632257865019785612L;
23
24 private ResourceBundle bundle = ResourceBundle.getBundle(getClass()
25 .getName());
26 @SuppressWarnings("unused")
27 private BuildResult result = SwingJavaBuilder.build(this, bundle);
28
29 private JLabel lblAppversion;
30 private HTMLLinkLabel txtLinks;
31 private HTMLLinkLabel lblAE;
32
33 /**
34 * Open the dialog
35 */
36 public AboutDialog() {
37 lblAppversion.setText("v"
38 + SwingJavaBuilder.getConfig().getResource("appversion"));
39
40 txtLinks.setText(bundle.getString("Links"));
41 lblAE.setText(bundle.getString("ae"));
42
43 pack();
44
45 AbstractAction closeAction = new AbstractAction() {
46
47 private static final long serialVersionUID = 1L;
48
49 public void actionPerformed(ActionEvent arg0) {
50 dispose();
51 }
52 };
53 KeyStroke ksCtrlW = KeyStroke
54 .getKeyStroke('W', KeyEvent.CTRL_DOWN_MASK);
55 getRootPane()
56 .getInputMap(JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT)
57 .put(ksCtrlW, "close");
58 getRootPane().getActionMap().put("close", closeAction);
59
60 setLocationRelativeTo(null);
61 }
62
63 }