1 32 33 package it.businesslogic.ireport.plugin.massivecompiler; 34 import it.businesslogic.ireport.util.I18n; 35 36 40 public class FileDetails extends javax.swing.JDialog { 41 42 43 public FileDetails(java.awt.Frame 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 56 private void initComponents() { 58 java.awt.GridBagConstraints gridBagConstraints; 59 60 jPanel1 = new javax.swing.JPanel (); 61 jLabelFileName = new javax.swing.JLabel (); 62 jTextFieldFile = new javax.swing.JTextField (); 63 jLabelFileName1 = new javax.swing.JLabel (); 64 jTextFieldStatus = new javax.swing.JTextField (); 65 jLabelFileName2 = new javax.swing.JLabel (); 66 jScrollPane1 = new javax.swing.JScrollPane (); 67 jTextAreaMessage = new javax.swing.JTextArea (); 68 jButtonClose = new javax.swing.JButton (); 69 70 getContentPane().setLayout(new java.awt.GridBagLayout ()); 71 72 addWindowListener(new java.awt.event.WindowAdapter () { 73 public void windowClosing(java.awt.event.WindowEvent evt) { 74 closeDialog(evt); 75 } 76 }); 77 78 jPanel1.setLayout(new java.awt.GridBagLayout ()); 79 80 jLabelFileName.setText("File"); 81 gridBagConstraints = new java.awt.GridBagConstraints (); 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 (); 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 (); 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 (4, 0, 0, 0); 104 jPanel1.add(jLabelFileName1, gridBagConstraints); 105 106 jTextFieldStatus.setEditable(false); 107 gridBagConstraints = new java.awt.GridBagConstraints (); 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 (); 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 (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 (); 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 () { 136 public void actionPerformed(java.awt.event.ActionEvent evt) { 137 jButtonCloseActionPerformed(evt); 138 } 139 }); 140 141 gridBagConstraints = new java.awt.GridBagConstraints (); 142 gridBagConstraints.gridx = 0; 143 gridBagConstraints.gridy = 6; 144 gridBagConstraints.weightx = 0.2; 145 gridBagConstraints.insets = new java.awt.Insets (4, 0, 0, 0); 146 jPanel1.add(jButtonClose, gridBagConstraints); 147 148 gridBagConstraints = new java.awt.GridBagConstraints (); 149 gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH; 150 gridBagConstraints.weightx = 1.0; 151 gridBagConstraints.weighty = 1.0; 152 gridBagConstraints.insets = new java.awt.Insets (4, 4, 4, 4); 153 getContentPane().add(jPanel1, gridBagConstraints); 154 155 pack(); 156 } 158 private void jButtonCloseActionPerformed(java.awt.event.ActionEvent evt) { this.setVisible(false); 160 dispose(); 161 } 163 164 private void closeDialog(java.awt.event.WindowEvent evt) { setVisible(false); 166 dispose(); 167 } 169 172 public static void main(String args[]) { 173 new FileDetails(new javax.swing.JFrame (), true).setVisible(true); 174 } 175 176 177 private javax.swing.JButton jButtonClose; 179 private javax.swing.JLabel jLabelFileName; 180 private javax.swing.JLabel jLabelFileName1; 181 private javax.swing.JLabel jLabelFileName2; 182 private javax.swing.JPanel jPanel1; 183 private javax.swing.JScrollPane jScrollPane1; 184 private javax.swing.JTextArea jTextAreaMessage; 185 private javax.swing.JTextField jTextFieldFile; 186 private javax.swing.JTextField jTextFieldStatus; 187 189 190 public void setFileEntry(FileEntry fe) 191 { 192 try { 193 this.jTextFieldFile.setText( fe.getFile().getCanonicalPath() ); 194 } catch (Exception ex) {} 195 196 this.jTextFieldStatus.setText( fe.decodeStatus( fe.getStatus() )); 197 this.jTextAreaMessage.setText( fe.getMessage() ); 198 } 199 public void applyI18n(){ 200 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 } 207 } 208 | Popular Tags |