KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > jaspersoft > jasperserver > irplugin > gui > CheckUpdateDialog


1 /*
2  * CheckUpdateDialog.java
3  *
4  * Created on 22 maggio 2005, 0.39
5  */

6
7 package com.jaspersoft.jasperserver.irplugin.gui;
8
9 import com.jaspersoft.jasperserver.irplugin.IRPlugin;
10
11 /**
12  *
13  * @author Administrator
14  */

15 public class CheckUpdateDialog extends javax.swing.JDialog JavaDoc {
16     
17     /** Creates new form CheckUpdateDialog */
18     public CheckUpdateDialog(java.awt.Frame JavaDoc parent, boolean modal) {
19         super(parent, modal);
20         initComponents();
21         
22         this.jCheckBox1.setSelected(IRPlugin.getMainInstance().getProperties().getProperty(IRPlugin.PROPERTY_CHECK_FOR_UPDATE, "true").equals("true") );
23         it.businesslogic.ireport.util.Misc.centerFrame(this);
24         
25         javax.swing.KeyStroke JavaDoc escape = javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_ESCAPE, 0, false);
26             javax.swing.Action JavaDoc escapeAction = new javax.swing.AbstractAction JavaDoc() {
27                 public void actionPerformed(java.awt.event.ActionEvent JavaDoc e) {
28                     jButton2ActionPerformed(e);
29                 }
30             };
31
32             getRootPane().getInputMap(javax.swing.JComponent.WHEN_IN_FOCUSED_WINDOW).put(escape, "ESCAPE");
33             getRootPane().getActionMap().put("ESCAPE", escapeAction);
34
35
36             //to make the default button ...
37
this.getRootPane().setDefaultButton(this.jButton1);
38     }
39     
40     /** This method is called from within the constructor to
41      * initialize the form.
42      * WARNING: Do NOT modify this code. The content of this method is
43      * always regenerated by the Form Editor.
44      */

45     // <editor-fold defaultstate="collapsed" desc=" Generated Code ">//GEN-BEGIN:initComponents
46
private void initComponents() {
47         java.awt.GridBagConstraints JavaDoc gridBagConstraints;
48
49         jCheckBox1 = new javax.swing.JCheckBox JavaDoc();
50         jSeparator1 = new javax.swing.JSeparator JavaDoc();
51         jPanel1 = new javax.swing.JPanel JavaDoc();
52         jPanel2 = new javax.swing.JPanel JavaDoc();
53         jButton1 = new javax.swing.JButton JavaDoc();
54         jButton2 = new javax.swing.JButton JavaDoc();
55
56         getContentPane().setLayout(new java.awt.GridBagLayout JavaDoc());
57
58         setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
59         addWindowListener(new java.awt.event.WindowAdapter JavaDoc() {
60             public void windowOpened(java.awt.event.WindowEvent JavaDoc evt) {
61                 formWindowOpened(evt);
62             }
63         });
64
65         jCheckBox1.setText("Check for updates when the plugin starts");
66         jCheckBox1.setMinimumSize(new java.awt.Dimension JavaDoc(350, 50));
67         jCheckBox1.setPreferredSize(new java.awt.Dimension JavaDoc(350, 24));
68         gridBagConstraints = new java.awt.GridBagConstraints JavaDoc();
69         gridBagConstraints.gridx = 0;
70         gridBagConstraints.gridy = 0;
71         gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
72         gridBagConstraints.insets = new java.awt.Insets JavaDoc(0, 0, 0, 4);
73         getContentPane().add(jCheckBox1, gridBagConstraints);
74
75         jSeparator1.setMinimumSize(new java.awt.Dimension JavaDoc(0, 4));
76         jSeparator1.setPreferredSize(new java.awt.Dimension JavaDoc(0, 4));
77         gridBagConstraints = new java.awt.GridBagConstraints JavaDoc();
78         gridBagConstraints.gridx = 0;
79         gridBagConstraints.gridy = 1;
80         gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
81         gridBagConstraints.weightx = 1.0;
82         gridBagConstraints.weighty = 1.0;
83         gridBagConstraints.insets = new java.awt.Insets JavaDoc(0, 0, 4, 0);
84         getContentPane().add(jSeparator1, gridBagConstraints);
85
86         jPanel1.setLayout(new java.awt.GridBagLayout JavaDoc());
87
88         gridBagConstraints = new java.awt.GridBagConstraints JavaDoc();
89         gridBagConstraints.weightx = 1.0;
90         jPanel1.add(jPanel2, gridBagConstraints);
91
92         jButton1.setText("Save");
93         jButton1.addActionListener(new java.awt.event.ActionListener JavaDoc() {
94             public void actionPerformed(java.awt.event.ActionEvent JavaDoc evt) {
95                 jButton1ActionPerformed(evt);
96             }
97         });
98
99         gridBagConstraints = new java.awt.GridBagConstraints JavaDoc();
100         gridBagConstraints.insets = new java.awt.Insets JavaDoc(4, 0, 4, 4);
101         jPanel1.add(jButton1, gridBagConstraints);
102
103         jButton2.setText("Cancel");
104         jButton2.addActionListener(new java.awt.event.ActionListener JavaDoc() {
105             public void actionPerformed(java.awt.event.ActionEvent JavaDoc evt) {
106                 jButton2ActionPerformed(evt);
107             }
108         });
109
110         gridBagConstraints = new java.awt.GridBagConstraints JavaDoc();
111         gridBagConstraints.insets = new java.awt.Insets JavaDoc(4, 0, 4, 10);
112         jPanel1.add(jButton2, gridBagConstraints);
113
114         gridBagConstraints = new java.awt.GridBagConstraints JavaDoc();
115         gridBagConstraints.gridx = 0;
116         gridBagConstraints.gridy = 2;
117         gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
118         gridBagConstraints.weightx = 1.0;
119         getContentPane().add(jPanel1, gridBagConstraints);
120
121         pack();
122     }// </editor-fold>//GEN-END:initComponents
123

124     private void jButton2ActionPerformed(java.awt.event.ActionEvent JavaDoc evt) {//GEN-FIRST:event_jButton2ActionPerformed
125
setVisible(false);
126         dispose();
127     }//GEN-LAST:event_jButton2ActionPerformed
128

129     private void formWindowOpened(java.awt.event.WindowEvent JavaDoc evt) {//GEN-FIRST:event_formWindowOpened
130

131     }//GEN-LAST:event_formWindowOpened
132

133     private void jButton1ActionPerformed(java.awt.event.ActionEvent JavaDoc evt) {//GEN-FIRST:event_jButton1ActionPerformed
134

135         IRPlugin.getMainInstance().getProperties().setProperty(IRPlugin.PROPERTY_CHECK_FOR_UPDATE, ""+jCheckBox1.isSelected() );
136         IRPlugin.getMainInstance().saveConfiguration();
137         setVisible(false);
138         dispose();
139         
140     }//GEN-LAST:event_jButton1ActionPerformed
141

142     // Variables declaration - do not modify//GEN-BEGIN:variables
143
private javax.swing.JButton JavaDoc jButton1;
144     private javax.swing.JButton JavaDoc jButton2;
145     private javax.swing.JCheckBox JavaDoc jCheckBox1;
146     private javax.swing.JPanel JavaDoc jPanel1;
147     private javax.swing.JPanel JavaDoc jPanel2;
148     private javax.swing.JSeparator JavaDoc jSeparator1;
149     // End of variables declaration//GEN-END:variables
150

151 }
152
Popular Tags