1 19 23 24 package org.netbeans.modules.j2ee.sun.share.configbean.customizers.ejbmodule; 25 26 31 public class EntityEjbPanel extends javax.swing.JPanel { 32 33 private EntityEjbCustomizer entityEjbCutomizer; 34 35 36 37 public EntityEjbPanel(EntityEjbCustomizer customizer) { 38 initComponents(); 39 this.entityEjbCutomizer = customizer; 40 } 41 42 43 public void setIsreadOnlyBean(String isReadOnlyBean){ 44 if(isReadOnlyBean != null){ 45 isReadOnlyBeanComboBox.setSelectedItem(isReadOnlyBean); 46 } 47 } 48 49 50 public void setRefreshPeriodInSeconds(String refPeriodInSecs){ 51 if(refPeriodInSecs != null){ 52 refreshPeriodInSecondsTextField.setText(refPeriodInSecs); 53 } 54 } 55 56 57 public void setCommitOption(String commitOption){ 58 if(commitOption != null){ 59 commitOptionComboBox.setSelectedItem(commitOption); 60 } 61 } 62 63 64 public String getIsreadOnlyBean(){ 65 return (String )isReadOnlyBeanComboBox.getSelectedItem(); 66 } 67 68 69 public String getRefreshPeriodInSeconds(){ 70 return refreshPeriodInSecondsTextField.getText(); 71 } 72 73 74 public String getCommitOption(){ 75 return (String )commitOptionComboBox.getSelectedItem(); 76 } 77 78 79 84 private void initComponents() { 86 java.awt.GridBagConstraints gridBagConstraints; 87 88 isReadOnlyBeanLabel = new javax.swing.JLabel (); 89 isReadOnlyBeanComboBox = new javax.swing.JComboBox (); 90 refreshPeriodInSecondsLabel = new javax.swing.JLabel (); 91 refreshPeriodInSecondsTextField = new javax.swing.JTextField (); 92 commitOptionLabel = new javax.swing.JLabel (); 93 commitOptionComboBox = new javax.swing.JComboBox (); 94 95 setLayout(new java.awt.GridBagLayout ()); 96 97 isReadOnlyBeanLabel.setDisplayedMnemonic(java.util.ResourceBundle.getBundle("org/netbeans/modules/j2ee/sun/share/configbean/customizers/ejbmodule/Bundle").getString("MNC_Is_Read_Only_Bean").charAt(0)); 98 isReadOnlyBeanLabel.setLabelFor(isReadOnlyBeanComboBox); 99 isReadOnlyBeanLabel.setText(java.util.ResourceBundle.getBundle("org/netbeans/modules/j2ee/sun/share/configbean/customizers/ejbmodule/Bundle").getString("LBL_Is_Read_Only_Bean_1")); 100 gridBagConstraints = new java.awt.GridBagConstraints (); 101 gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; 102 gridBagConstraints.insets = new java.awt.Insets (6, 6, 0, 0); 103 add(isReadOnlyBeanLabel, gridBagConstraints); 104 isReadOnlyBeanLabel.getAccessibleContext().setAccessibleName(java.util.ResourceBundle.getBundle("org/netbeans/modules/j2ee/sun/share/configbean/customizers/ejbmodule/Bundle").getString("Is_Read_Only_Bean_Acsbl_Name")); 105 isReadOnlyBeanLabel.getAccessibleContext().setAccessibleDescription(java.util.ResourceBundle.getBundle("org/netbeans/modules/j2ee/sun/share/configbean/customizers/ejbmodule/Bundle").getString("Is_Read_Only_Bean_Acsbl_Desc")); 106 107 isReadOnlyBeanComboBox.setModel(new javax.swing.DefaultComboBoxModel (new String [] { "", "true", "false" })); 108 isReadOnlyBeanComboBox.setToolTipText(java.util.ResourceBundle.getBundle("org/netbeans/modules/j2ee/sun/share/configbean/customizers/ejbmodule/Bundle").getString("Is_Read_Only_Bean_Tool_Tip")); 109 isReadOnlyBeanComboBox.addItemListener(new java.awt.event.ItemListener () { 110 public void itemStateChanged(java.awt.event.ItemEvent evt) { 111 isReadOnlyBeanItemStateChanged(evt); 112 } 113 }); 114 115 gridBagConstraints = new java.awt.GridBagConstraints (); 116 gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER; 117 gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; 118 gridBagConstraints.weightx = 1.0; 119 gridBagConstraints.insets = new java.awt.Insets (6, 6, 0, 5); 120 add(isReadOnlyBeanComboBox, gridBagConstraints); 121 isReadOnlyBeanComboBox.getAccessibleContext().setAccessibleName(java.util.ResourceBundle.getBundle("org/netbeans/modules/j2ee/sun/share/configbean/customizers/ejbmodule/Bundle").getString("Is_Read_Only_Bean_Acsbl_Name")); 122 isReadOnlyBeanComboBox.getAccessibleContext().setAccessibleDescription(java.util.ResourceBundle.getBundle("org/netbeans/modules/j2ee/sun/share/configbean/customizers/ejbmodule/Bundle").getString("Is_Read_Only_Bean_Acsbl_Desc")); 123 124 refreshPeriodInSecondsLabel.setDisplayedMnemonic(java.util.ResourceBundle.getBundle("org/netbeans/modules/j2ee/sun/share/configbean/customizers/ejbmodule/Bundle").getString("MNC_Refresh_Period_In_Seconds").charAt(0)); 125 refreshPeriodInSecondsLabel.setLabelFor(refreshPeriodInSecondsTextField); 126 refreshPeriodInSecondsLabel.setText(java.util.ResourceBundle.getBundle("org/netbeans/modules/j2ee/sun/share/configbean/customizers/ejbmodule/Bundle").getString("LBL_Refresh_Period_In_Seconds_1")); 127 gridBagConstraints = new java.awt.GridBagConstraints (); 128 gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; 129 gridBagConstraints.insets = new java.awt.Insets (6, 6, 0, 0); 130 add(refreshPeriodInSecondsLabel, gridBagConstraints); 131 refreshPeriodInSecondsLabel.getAccessibleContext().setAccessibleName(java.util.ResourceBundle.getBundle("org/netbeans/modules/j2ee/sun/share/configbean/customizers/ejbmodule/Bundle").getString("Refresh_Period_In_Seconds_Acsbl_Name")); 132 refreshPeriodInSecondsLabel.getAccessibleContext().setAccessibleDescription(java.util.ResourceBundle.getBundle("org/netbeans/modules/j2ee/sun/share/configbean/customizers/ejbmodule/Bundle").getString("Refresh_Period_In_Seconds_Acsbl_Desc")); 133 134 refreshPeriodInSecondsTextField.setToolTipText(java.util.ResourceBundle.getBundle("org/netbeans/modules/j2ee/sun/share/configbean/customizers/ejbmodule/Bundle").getString("Refresh_Period_In_Seconds_Tool_Tip")); 135 refreshPeriodInSecondsTextField.addActionListener(new java.awt.event.ActionListener () { 136 public void actionPerformed(java.awt.event.ActionEvent evt) { 137 refreshPeriodInSecondsActionPerformed(evt); 138 } 139 }); 140 refreshPeriodInSecondsTextField.addFocusListener(new java.awt.event.FocusAdapter () { 141 public void focusGained(java.awt.event.FocusEvent evt) { 142 refreshPeriodInSecondsFocusGained(evt); 143 } 144 }); 145 refreshPeriodInSecondsTextField.addKeyListener(new java.awt.event.KeyAdapter () { 146 public void keyReleased(java.awt.event.KeyEvent evt) { 147 refreshPeriodInSecondsKeyReleased(evt); 148 } 149 }); 150 151 gridBagConstraints = new java.awt.GridBagConstraints (); 152 gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER; 153 gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; 154 gridBagConstraints.weightx = 1.0; 155 gridBagConstraints.insets = new java.awt.Insets (6, 6, 0, 5); 156 add(refreshPeriodInSecondsTextField, gridBagConstraints); 157 refreshPeriodInSecondsTextField.getAccessibleContext().setAccessibleName(java.util.ResourceBundle.getBundle("org/netbeans/modules/j2ee/sun/share/configbean/customizers/ejbmodule/Bundle").getString("Refresh_Period_In_Seconds_Acsbl_Name")); 158 refreshPeriodInSecondsTextField.getAccessibleContext().setAccessibleDescription(java.util.ResourceBundle.getBundle("org/netbeans/modules/j2ee/sun/share/configbean/customizers/ejbmodule/Bundle").getString("Refresh_Period_In_Seconds_Acsbl_Desc")); 159 160 commitOptionLabel.setDisplayedMnemonic(java.util.ResourceBundle.getBundle("org/netbeans/modules/j2ee/sun/share/configbean/customizers/ejbmodule/Bundle").getString("MNC_Commit_Option").charAt(0)); 161 commitOptionLabel.setLabelFor(commitOptionComboBox); 162 commitOptionLabel.setText(java.util.ResourceBundle.getBundle("org/netbeans/modules/j2ee/sun/share/configbean/customizers/ejbmodule/Bundle").getString("LBL_Commit_Option_1")); 163 gridBagConstraints = new java.awt.GridBagConstraints (); 164 gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; 165 gridBagConstraints.insets = new java.awt.Insets (6, 6, 5, 0); 166 add(commitOptionLabel, gridBagConstraints); 167 commitOptionLabel.getAccessibleContext().setAccessibleName(java.util.ResourceBundle.getBundle("org/netbeans/modules/j2ee/sun/share/configbean/customizers/ejbmodule/Bundle").getString("Commit_Option_Acsbl_Name")); 168 commitOptionLabel.getAccessibleContext().setAccessibleDescription(java.util.ResourceBundle.getBundle("org/netbeans/modules/j2ee/sun/share/configbean/customizers/ejbmodule/Bundle").getString("Commit_Option_Acsbl_Desc")); 169 170 commitOptionComboBox.setModel(new javax.swing.DefaultComboBoxModel (new String [] { "", "B", "C" })); 171 commitOptionComboBox.setToolTipText(java.util.ResourceBundle.getBundle("org/netbeans/modules/j2ee/sun/share/configbean/customizers/ejbmodule/Bundle").getString("Commit_Option_Tool_Tip")); 172 commitOptionComboBox.addItemListener(new java.awt.event.ItemListener () { 173 public void itemStateChanged(java.awt.event.ItemEvent evt) { 174 commitOptionItemStateChanged(evt); 175 } 176 }); 177 178 gridBagConstraints = new java.awt.GridBagConstraints (); 179 gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER; 180 gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; 181 gridBagConstraints.weightx = 1.0; 182 gridBagConstraints.insets = new java.awt.Insets (6, 6, 5, 5); 183 add(commitOptionComboBox, gridBagConstraints); 184 commitOptionComboBox.getAccessibleContext().setAccessibleName(java.util.ResourceBundle.getBundle("org/netbeans/modules/j2ee/sun/share/configbean/customizers/ejbmodule/Bundle").getString("Commit_Option_Acsbl_Name")); 185 commitOptionComboBox.getAccessibleContext().setAccessibleDescription(java.util.ResourceBundle.getBundle("org/netbeans/modules/j2ee/sun/share/configbean/customizers/ejbmodule/Bundle").getString("Commit_Option_Acsbl_Desc")); 186 187 } 189 private void refreshPeriodInSecondsActionPerformed(java.awt.event.ActionEvent evt) { entityEjbCutomizer.validateEntries(); 192 } 194 private void refreshPeriodInSecondsFocusGained(java.awt.event.FocusEvent evt) { entityEjbCutomizer.validateEntries(); 197 } 199 private void commitOptionItemStateChanged(java.awt.event.ItemEvent evt) { String item = (String )commitOptionComboBox.getSelectedItem(); 202 entityEjbCutomizer.updateSetCommitOption(item); 203 entityEjbCutomizer.validateEntries(); 204 } 206 private void refreshPeriodInSecondsKeyReleased(java.awt.event.KeyEvent evt) { String item = refreshPeriodInSecondsTextField.getText(); 209 entityEjbCutomizer.updateRefreshPeriodInSeconds(item); 210 entityEjbCutomizer.validateEntries(); 211 } 213 private void isReadOnlyBeanItemStateChanged(java.awt.event.ItemEvent evt) { String item = (String )isReadOnlyBeanComboBox.getSelectedItem(); 216 entityEjbCutomizer.updateIsReadOnlyBean(item); 217 entityEjbCutomizer.validateEntries(); 218 } 220 221 private javax.swing.JComboBox commitOptionComboBox; 223 private javax.swing.JLabel commitOptionLabel; 224 private javax.swing.JComboBox isReadOnlyBeanComboBox; 225 private javax.swing.JLabel isReadOnlyBeanLabel; 226 private javax.swing.JLabel refreshPeriodInSecondsLabel; 227 private javax.swing.JTextField refreshPeriodInSecondsTextField; 228 230 } 231 | Popular Tags |