1 32 33 package it.businesslogic.ireport.plugin.oracle; 34 import it.businesslogic.ireport.util.I18n; 35 36 40 public class OracleOptions extends javax.swing.JDialog { 41 42 43 public OracleOptions(java.awt.Frame parent, boolean modal) { 44 super(parent, modal); 45 initComponents(); 46 47 jTextFieldLanguage.setText( it.businesslogic.ireport.gui.MainFrame.getMainInstance().getProperties().getProperty("oracle_language","")); 48 jTextFieldTerritory.setText( it.businesslogic.ireport.gui.MainFrame.getMainInstance().getProperties().getProperty("oracle_territory","")); 49 50 it.businesslogic.ireport.util.Misc.centerFrame( this ); 51 applyI18n(); 52 pack(); 53 } 54 55 60 private void initComponents() { 62 java.awt.GridBagConstraints gridBagConstraints; 63 64 jPanel1 = new javax.swing.JPanel (); 65 jLabel1 = new javax.swing.JLabel (); 66 jTextFieldLanguage = new javax.swing.JTextField (); 67 jLabel2 = new javax.swing.JLabel (); 68 jTextFieldTerritory = new javax.swing.JTextField (); 69 jPanel2 = new javax.swing.JPanel (); 70 jButton1 = new javax.swing.JButton (); 71 jButton2 = new javax.swing.JButton (); 72 73 getContentPane().setLayout(new java.awt.GridBagLayout ()); 74 75 setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE); 76 jPanel1.setLayout(new java.awt.GridBagLayout ()); 77 78 jPanel1.setBorder(javax.swing.BorderFactory.createTitledBorder(javax.swing.BorderFactory.createEtchedBorder(), "Oracle options")); 79 jPanel1.setMinimumSize(new java.awt.Dimension (350, 110)); 80 jPanel1.setPreferredSize(new java.awt.Dimension (350, 110)); 81 jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.RIGHT); 82 jLabel1.setText("Language"); 83 gridBagConstraints = new java.awt.GridBagConstraints (); 84 gridBagConstraints.gridy = 0; 85 gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; 86 gridBagConstraints.insets = new java.awt.Insets (8, 8, 0, 4); 87 jPanel1.add(jLabel1, gridBagConstraints); 88 89 gridBagConstraints = new java.awt.GridBagConstraints (); 90 gridBagConstraints.gridy = 0; 91 gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; 92 gridBagConstraints.weightx = 1.0; 93 gridBagConstraints.insets = new java.awt.Insets (8, 0, 0, 8); 94 jPanel1.add(jTextFieldLanguage, gridBagConstraints); 95 96 jLabel2.setHorizontalAlignment(javax.swing.SwingConstants.RIGHT); 97 jLabel2.setText("Territory"); 98 gridBagConstraints = new java.awt.GridBagConstraints (); 99 gridBagConstraints.gridy = 1; 100 gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; 101 gridBagConstraints.insets = new java.awt.Insets (4, 8, 8, 4); 102 jPanel1.add(jLabel2, gridBagConstraints); 103 104 jTextFieldTerritory.addActionListener(new java.awt.event.ActionListener () { 105 public void actionPerformed(java.awt.event.ActionEvent evt) { 106 jTextFieldTerritoryActionPerformed(evt); 107 } 108 }); 109 110 gridBagConstraints = new java.awt.GridBagConstraints (); 111 gridBagConstraints.gridy = 1; 112 gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; 113 gridBagConstraints.weightx = 1.0; 114 gridBagConstraints.insets = new java.awt.Insets (4, 0, 8, 8); 115 jPanel1.add(jTextFieldTerritory, gridBagConstraints); 116 117 gridBagConstraints = new java.awt.GridBagConstraints (); 118 gridBagConstraints.gridx = 0; 119 gridBagConstraints.gridy = 0; 120 gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH; 121 gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTH; 122 gridBagConstraints.weightx = 1.0; 123 gridBagConstraints.insets = new java.awt.Insets (4, 4, 4, 4); 124 getContentPane().add(jPanel1, gridBagConstraints); 125 126 jButton1.setText("Save"); 127 jButton1.addActionListener(new java.awt.event.ActionListener () { 128 public void actionPerformed(java.awt.event.ActionEvent evt) { 129 jButton1ActionPerformed(evt); 130 } 131 }); 132 133 jPanel2.add(jButton1); 134 135 jButton2.setText("Cancel"); 136 jButton2.addActionListener(new java.awt.event.ActionListener () { 137 public void actionPerformed(java.awt.event.ActionEvent evt) { 138 jButton2ActionPerformed(evt); 139 } 140 }); 141 142 jPanel2.add(jButton2); 143 144 gridBagConstraints = new java.awt.GridBagConstraints (); 145 gridBagConstraints.gridy = 1; 146 gridBagConstraints.fill = java.awt.GridBagConstraints.VERTICAL; 147 gridBagConstraints.anchor = java.awt.GridBagConstraints.EAST; 148 gridBagConstraints.weighty = 1.0; 149 gridBagConstraints.insets = new java.awt.Insets (4, 0, 4, 4); 150 getContentPane().add(jPanel2, gridBagConstraints); 151 152 pack(); 153 } 155 private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { it.businesslogic.ireport.gui.MainFrame.getMainInstance().getProperties().setProperty("oracle_language", jTextFieldLanguage.getText()); 157 it.businesslogic.ireport.gui.MainFrame.getMainInstance().getProperties().setProperty("oracle_territory", jTextFieldTerritory.getText()); 158 this.setVisible(true); 159 this.dispose(); 160 } 162 private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) { this.setVisible(true); 164 this.dispose(); 165 } 167 private void jTextFieldTerritoryActionPerformed(java.awt.event.ActionEvent evt) { 169 170 } 172 173 private javax.swing.JButton jButton1; 175 private javax.swing.JButton jButton2; 176 private javax.swing.JLabel jLabel1; 177 private javax.swing.JLabel jLabel2; 178 private javax.swing.JPanel jPanel1; 179 private javax.swing.JPanel jPanel2; 180 private javax.swing.JTextField jTextFieldLanguage; 181 private javax.swing.JTextField jTextFieldTerritory; 182 184 public void applyI18n(){ 185 jButton1.setText(I18n.getString("oracleOptions.button1","Save")); 187 jButton2.setText(I18n.getString("oracleOptions.button2","Cancel")); 188 jLabel1.setText(I18n.getString("oracleOptions.label1","Language")); 189 jLabel2.setText(I18n.getString("oracleOptions.label2","Territory")); 190 ((javax.swing.border.TitledBorder )jPanel1.getBorder()).setTitle(I18n.getString("oracleOptions.panelBorder.OracleOptions","OracleOptions") ); 192 } 193 } 194 | Popular Tags |