1 19 23 24 package org.netbeans.modules.j2ee.sun.share.configbean.customizers.ejbmodule; 25 26 31 public class StatefulEjbPanel extends javax.swing.JPanel { 32 33 private StatefulEjbCustomizer statefulEjbCutomizer; 34 35 36 37 public StatefulEjbPanel(StatefulEjbCustomizer customizer) { 38 initComponents(); 39 this.statefulEjbCutomizer = customizer; 40 } 41 42 43 public void setAvailabilityEnabled(String availabilityEnabled){ 44 if(availabilityEnabled != null){ 45 availabilityEnabledComboBox.setSelectedItem(availabilityEnabled); 46 } 47 } 48 49 50 public String getAvailabilityEnabled(){ 51 return (String )availabilityEnabledComboBox.getSelectedItem(); 52 } 53 54 55 60 private void initComponents() { 62 java.awt.GridBagConstraints gridBagConstraints; 63 64 availabilityEnabledLabel = new javax.swing.JLabel (); 65 availabilityEnabledComboBox = new javax.swing.JComboBox (); 66 67 setLayout(new java.awt.GridBagLayout ()); 68 69 availabilityEnabledLabel.setDisplayedMnemonic(java.util.ResourceBundle.getBundle("org/netbeans/modules/j2ee/sun/share/configbean/customizers/ejbmodule/Bundle").getString("MNC_Avaiability_Enabled").charAt(0)); 70 availabilityEnabledLabel.setLabelFor(availabilityEnabledComboBox); 71 availabilityEnabledLabel.setText(java.util.ResourceBundle.getBundle("org/netbeans/modules/j2ee/sun/share/configbean/customizers/ejbmodule/Bundle").getString("LBL_Availability_Enabled")); 72 gridBagConstraints = new java.awt.GridBagConstraints (); 73 gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; 74 gridBagConstraints.insets = new java.awt.Insets (6, 6, 5, 0); 75 add(availabilityEnabledLabel, gridBagConstraints); 76 availabilityEnabledLabel.getAccessibleContext().setAccessibleName(java.util.ResourceBundle.getBundle("org/netbeans/modules/j2ee/sun/share/configbean/customizers/ejbmodule/Bundle").getString("Availability_Enabled_Acsbl_Name")); 77 availabilityEnabledLabel.getAccessibleContext().setAccessibleDescription(java.util.ResourceBundle.getBundle("org/netbeans/modules/j2ee/sun/share/configbean/customizers/ejbmodule/Bundle").getString("Availability_Enabled_Acsbl_Desc")); 78 79 availabilityEnabledComboBox.setModel(new javax.swing.DefaultComboBoxModel (new String [] { "", "true", "false" })); 80 availabilityEnabledComboBox.setToolTipText(java.util.ResourceBundle.getBundle("org/netbeans/modules/j2ee/sun/share/configbean/customizers/ejbmodule/Bundle").getString("Availability_Enabled_Tool_Tip")); 81 availabilityEnabledComboBox.addItemListener(new java.awt.event.ItemListener () { 82 public void itemStateChanged(java.awt.event.ItemEvent evt) { 83 availabilityEnabledItemStateChanged(evt); 84 } 85 }); 86 87 gridBagConstraints = new java.awt.GridBagConstraints (); 88 gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER; 89 gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; 90 gridBagConstraints.ipadx = 72; 91 gridBagConstraints.weightx = 1.0; 92 gridBagConstraints.insets = new java.awt.Insets (6, 6, 5, 5); 93 add(availabilityEnabledComboBox, gridBagConstraints); 94 availabilityEnabledComboBox.getAccessibleContext().setAccessibleName(java.util.ResourceBundle.getBundle("org/netbeans/modules/j2ee/sun/share/configbean/customizers/ejbmodule/Bundle").getString("Availability_Enabled_Acsbl_Name")); 95 availabilityEnabledComboBox.getAccessibleContext().setAccessibleDescription(java.util.ResourceBundle.getBundle("org/netbeans/modules/j2ee/sun/share/configbean/customizers/ejbmodule/Bundle").getString("Availability_Enabled_Acsbl_Desc")); 96 97 } 99 private void availabilityEnabledItemStateChanged(java.awt.event.ItemEvent evt) { String item = (String )availabilityEnabledComboBox.getSelectedItem(); 102 statefulEjbCutomizer.updateAvailabilityEnabled(item); 103 statefulEjbCutomizer.validateEntries(); 104 } 106 107 private javax.swing.JComboBox availabilityEnabledComboBox; 109 private javax.swing.JLabel availabilityEnabledLabel; 110 112 } 113 | Popular Tags |