KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > it > businesslogic > ireport > plugin > massivecompiler > FileDetails


1 /*
2  * Copyright (C) 2005 - 2006 JasperSoft Corporation. All rights reserved.
3  * http://www.jaspersoft.com.
4  *
5  * Unless you have purchased a commercial license agreement from JasperSoft,
6  * the following license terms apply:
7  *
8  * This program is free software; you can redistribute it and/or modify
9  * it under the terms of the GNU General Public License version 2 as published by
10  * the Free Software Foundation.
11  *
12  * This program is distributed WITHOUT ANY WARRANTY; and without the
13  * implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
14  * See the GNU General Public License for more details.
15  *
16  * You should have received a copy of the GNU General Public License
17  * along with this program; if not, see http://www.gnu.org/licenses/gpl.txt
18  * or write to:
19  *
20  * Free Software Foundation, Inc.,
21  * 59 Temple Place - Suite 330,
22  * Boston, MA USA 02111-1307
23  *
24  *
25  *
26  *
27  * FileDetails.java
28  *
29  * Created on 20 maggio 2004, 10.39
30  *
31  */

32
33 package it.businesslogic.ireport.plugin.massivecompiler;
34 import it.businesslogic.ireport.util.I18n;
35
36 /**
37  *
38  * @author Administrator
39  */

40 public class FileDetails extends javax.swing.JDialog JavaDoc {
41     
42     /** Creates new form FileDetails */
43     public FileDetails(java.awt.Frame JavaDoc parent, boolean modal) {
44         super(parent, modal);
45         initComponents();
46         this.setSize(300, 380);
47         applyI18n();
48         it.businesslogic.ireport.util.Misc.centerFrame(this);
49     }
50     
51     /** This method is called from within the constructor to
52      * initialize the form.
53      * WARNING: Do NOT modify this code. The content of this method is
54      * always regenerated by the Form Editor.
55      */

56     // <editor-fold defaultstate="collapsed" desc=" Generated Code ">//GEN-BEGIN:initComponents
57
private void initComponents() {
58         java.awt.GridBagConstraints JavaDoc gridBagConstraints;
59
60         jPanel1 = new javax.swing.JPanel JavaDoc();
61         jLabelFileName = new javax.swing.JLabel JavaDoc();
62         jTextFieldFile = new javax.swing.JTextField JavaDoc();
63         jLabelFileName1 = new javax.swing.JLabel JavaDoc();
64         jTextFieldStatus = new javax.swing.JTextField JavaDoc();
65         jLabelFileName2 = new javax.swing.JLabel JavaDoc();
66         jScrollPane1 = new javax.swing.JScrollPane JavaDoc();
67         jTextAreaMessage = new javax.swing.JTextArea JavaDoc();
68         jButtonClose = new javax.swing.JButton JavaDoc();
69
70         getContentPane().setLayout(new java.awt.GridBagLayout JavaDoc());
71
72         addWindowListener(new java.awt.event.WindowAdapter JavaDoc() {
73             public void windowClosing(java.awt.event.WindowEvent JavaDoc evt) {
74                 closeDialog(evt);
75             }
76         });
77
78         jPanel1.setLayout(new java.awt.GridBagLayout JavaDoc());
79
80         jLabelFileName.setText("File");
81         gridBagConstraints = new java.awt.GridBagConstraints JavaDoc();
82         gridBagConstraints.gridx = 0;
83         gridBagConstraints.gridy = 0;
84         gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
85         gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTH;
86         gridBagConstraints.weightx = 1.0;
87         jPanel1.add(jLabelFileName, gridBagConstraints);
88
89         jTextFieldFile.setEditable(false);
90         gridBagConstraints = new java.awt.GridBagConstraints JavaDoc();
91         gridBagConstraints.gridx = 0;
92         gridBagConstraints.gridy = 1;
93         gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
94         jPanel1.add(jTextFieldFile, gridBagConstraints);
95
96         jLabelFileName1.setText("Satus");
97         gridBagConstraints = new java.awt.GridBagConstraints JavaDoc();
98         gridBagConstraints.gridx = 0;
99         gridBagConstraints.gridy = 2;
100         gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
101         gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTH;
102         gridBagConstraints.weightx = 1.0;
103         gridBagConstraints.insets = new java.awt.Insets JavaDoc(4, 0, 0, 0);
104         jPanel1.add(jLabelFileName1, gridBagConstraints);
105
106         jTextFieldStatus.setEditable(false);
107         gridBagConstraints = new java.awt.GridBagConstraints JavaDoc();
108         gridBagConstraints.gridx = 0;
109         gridBagConstraints.gridy = 3;
110         gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
111         jPanel1.add(jTextFieldStatus, gridBagConstraints);
112
113         jLabelFileName2.setText("Last error message");
114         gridBagConstraints = new java.awt.GridBagConstraints JavaDoc();
115         gridBagConstraints.gridx = 0;
116         gridBagConstraints.gridy = 4;
117         gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
118         gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTH;
119         gridBagConstraints.weightx = 1.0;
120         gridBagConstraints.insets = new java.awt.Insets JavaDoc(4, 0, 0, 0);
121         jPanel1.add(jLabelFileName2, gridBagConstraints);
122
123         jTextAreaMessage.setEditable(false);
124         jScrollPane1.setViewportView(jTextAreaMessage);
125
126         gridBagConstraints = new java.awt.GridBagConstraints JavaDoc();
127         gridBagConstraints.gridx = 0;
128         gridBagConstraints.gridy = 5;
129         gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
130         gridBagConstraints.weightx = 1.0;
131         gridBagConstraints.weighty = 1.0;
132         jPanel1.add(jScrollPane1, gridBagConstraints);
133
134         jButtonClose.setText("Close");
135         jButtonClose.addActionListener(new java.awt.event.ActionListener JavaDoc() {
136             public void actionPerformed(java.awt.event.ActionEvent JavaDoc evt) {
137                 jButtonCloseActionPerformed(evt);
138             }
139         });
140
141         gridBagConstraints = new java.awt.GridBagConstraints JavaDoc();
142         gridBagConstraints.gridx = 0;
143         gridBagConstraints.gridy = 6;
144         gridBagConstraints.weightx = 0.2;
145         gridBagConstraints.insets = new java.awt.Insets JavaDoc(4, 0, 0, 0);
146         jPanel1.add(jButtonClose, gridBagConstraints);
147
148         gridBagConstraints = new java.awt.GridBagConstraints JavaDoc();
149         gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
150         gridBagConstraints.weightx = 1.0;
151         gridBagConstraints.weighty = 1.0;
152         gridBagConstraints.insets = new java.awt.Insets JavaDoc(4, 4, 4, 4);
153         getContentPane().add(jPanel1, gridBagConstraints);
154
155         pack();
156     }// </editor-fold>//GEN-END:initComponents
157

158     private void jButtonCloseActionPerformed(java.awt.event.ActionEvent JavaDoc evt) {//GEN-FIRST:event_jButtonCloseActionPerformed
159
this.setVisible(false);
160         dispose();
161     }//GEN-LAST:event_jButtonCloseActionPerformed
162

163     /** Closes the dialog */
164     private void closeDialog(java.awt.event.WindowEvent JavaDoc evt) {//GEN-FIRST:event_closeDialog
165
setVisible(false);
166         dispose();
167     }//GEN-LAST:event_closeDialog
168

169     /**
170      * @param args the command line arguments
171      */

172     public static void main(String JavaDoc args[]) {
173         new FileDetails(new javax.swing.JFrame JavaDoc(), true).setVisible(true);
174     }
175     
176     
177     // Variables declaration - do not modify//GEN-BEGIN:variables
178
private javax.swing.JButton JavaDoc jButtonClose;
179     private javax.swing.JLabel JavaDoc jLabelFileName;
180     private javax.swing.JLabel JavaDoc jLabelFileName1;
181     private javax.swing.JLabel JavaDoc jLabelFileName2;
182     private javax.swing.JPanel JavaDoc jPanel1;
183     private javax.swing.JScrollPane JavaDoc jScrollPane1;
184     private javax.swing.JTextArea JavaDoc jTextAreaMessage;
185     private javax.swing.JTextField JavaDoc jTextFieldFile;
186     private javax.swing.JTextField JavaDoc jTextFieldStatus;
187     // End of variables declaration//GEN-END:variables
188

189     
190     public void setFileEntry(FileEntry fe)
191     {
192         try {
193         this.jTextFieldFile.setText( fe.getFile().getCanonicalPath() );
194         } catch (Exception JavaDoc ex) {}
195         
196         this.jTextFieldStatus.setText( fe.decodeStatus( fe.getStatus() ));
197         this.jTextAreaMessage.setText( fe.getMessage() );
198     }
199     public void applyI18n(){
200                 // Start autogenerated code ----------------------
201
jButtonClose.setText(I18n.getString("fileDetails.buttonClose","Close"));
202                 jLabelFileName.setText(I18n.getString("fileDetails.labelFileName","File"));
203                 jLabelFileName1.setText(I18n.getString("fileDetails.labelFileName1","Satus"));
204                 jLabelFileName2.setText(I18n.getString("fileDetails.labelFileName2","Last error message"));
205                 // End autogenerated code ----------------------
206
}
207 }
208
Popular Tags