1 19 20 25 26 package org.netbeans.tests.j2eeserver.plugin.jsr88.ui; 27 28 import java.beans.PropertyChangeListener ; 29 import java.beans.PropertyChangeEvent ; 30 import javax.enterprise.deploy.spi.DConfigBean ; 31 import javax.enterprise.deploy.spi.DConfigBeanRoot ; 32 import org.netbeans.tests.j2eeserver.plugin.jsr88.EarConfigBean; 33 34 38 public class EarConfigBeanPanel extends javax.swing.JPanel implements PropertyChangeListener { 39 EarConfigBean bean = null; 40 41 42 public EarConfigBeanPanel(DConfigBean bean) { 43 this.bean = (EarConfigBean)bean; 44 initComponents(); 45 initComponentsMore(); 46 } 47 48 private void initComponentsMore() { 49 secLevTxt.setText(bean.getSecurityLevel()); 50 sessParamTxt.setText(bean.getSessionParam()); 51 bean.addPropertyChangeListener(this); 52 } 53 54 59 private void initComponents() { java.awt.GridBagConstraints gridBagConstraints; 61 62 jLabel1 = new javax.swing.JLabel (); 63 secLevTxt = new javax.swing.JTextField (); 64 jLabel2 = new javax.swing.JLabel (); 65 sessParamTxt = new javax.swing.JTextField (); 66 67 setLayout(new java.awt.GridBagLayout ()); 68 69 jLabel1.setText("Security Level:"); 70 gridBagConstraints = new java.awt.GridBagConstraints (); 71 gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; 72 gridBagConstraints.insets = new java.awt.Insets (11, 11, 0, 0); 73 add(jLabel1, gridBagConstraints); 74 75 secLevTxt.addActionListener(new java.awt.event.ActionListener () { 76 public void actionPerformed(java.awt.event.ActionEvent evt) { 77 secLevTxtActionPerformed(evt); 78 } 79 }); 80 81 secLevTxt.addFocusListener(new java.awt.event.FocusAdapter () { 82 public void focusLost(java.awt.event.FocusEvent evt) { 83 secLevTxtFocusLost(evt); 84 } 85 }); 86 87 secLevTxt.addKeyListener(new java.awt.event.KeyAdapter () { 88 public void keyTyped(java.awt.event.KeyEvent evt) { 89 secLevTxtKeyTyped(evt); 90 } 91 }); 92 93 gridBagConstraints = new java.awt.GridBagConstraints (); 94 gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; 95 gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; 96 gridBagConstraints.weightx = 0.2; 97 gridBagConstraints.insets = new java.awt.Insets (11, 11, 0, 11); 98 add(secLevTxt, gridBagConstraints); 99 100 jLabel2.setText("Session Param:"); 101 gridBagConstraints = new java.awt.GridBagConstraints (); 102 gridBagConstraints.gridx = 0; 103 gridBagConstraints.gridy = 1; 104 gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; 105 gridBagConstraints.insets = new java.awt.Insets (11, 11, 11, 0); 106 add(jLabel2, gridBagConstraints); 107 108 sessParamTxt.addActionListener(new java.awt.event.ActionListener () { 109 public void actionPerformed(java.awt.event.ActionEvent evt) { 110 sessParamTxtActionPerformed(evt); 111 } 112 }); 113 114 sessParamTxt.addFocusListener(new java.awt.event.FocusAdapter () { 115 public void focusLost(java.awt.event.FocusEvent evt) { 116 sessParamTxtFocusLost(evt); 117 } 118 }); 119 120 sessParamTxt.addKeyListener(new java.awt.event.KeyAdapter () { 121 public void keyTyped(java.awt.event.KeyEvent evt) { 122 sessParamTxtKeyTyped(evt); 123 } 124 }); 125 126 gridBagConstraints = new java.awt.GridBagConstraints (); 127 gridBagConstraints.gridx = 1; 128 gridBagConstraints.gridy = 1; 129 gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; 130 gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; 131 gridBagConstraints.weightx = 0.2; 132 gridBagConstraints.insets = new java.awt.Insets (11, 11, 11, 11); 133 add(sessParamTxt, gridBagConstraints); 134 135 } 137 private void sessParamTxtKeyTyped(java.awt.event.KeyEvent evt) { if (bean.getSessionParam() == null || !bean.getSessionParam().trim().equals(sessParamTxt.getText().trim())) { 139 bean.setSessionParam(sessParamTxt.getText().trim()); 140 System.out.println("sessParamTxtFocusLost property changed."); 141 } 142 } 144 private void secLevTxtKeyTyped(java.awt.event.KeyEvent evt) { if (bean.getSecurityLevel() == null || !bean.getSecurityLevel().trim().equals(secLevTxt.getText().trim())) { 146 bean.setSecurityLevel(secLevTxt.getText().trim()); 147 System.out.println("secLevTxtFocusLost property changed."); 148 } 149 } 151 private void sessParamTxtFocusLost(java.awt.event.FocusEvent evt) { if (bean.getSessionParam() == null || !bean.getSessionParam().trim().equals(sessParamTxt.getText().trim())) { 153 bean.setSessionParam(sessParamTxt.getText().trim()); 154 System.out.println("sessParamTxtFocusLost property changed."); 155 } 156 } 158 private void secLevTxtFocusLost(java.awt.event.FocusEvent evt) { if (bean.getSecurityLevel() == null || !bean.getSecurityLevel().trim().equals(secLevTxt.getText().trim())) { 160 bean.setSecurityLevel(secLevTxt.getText().trim()); 161 System.out.println("secLevTxtFocusLost property changed."); 162 } 163 } 165 private void sessParamTxtActionPerformed(java.awt.event.ActionEvent evt) { System.out.println("sessParamTxtactionPerformed "); 167 bean.setSessionParam(sessParamTxt.getText().trim()); 168 } 170 private void secLevTxtActionPerformed(java.awt.event.ActionEvent evt) { System.out.println("secLevTxtActionPerformed "); 172 bean.setSecurityLevel(secLevTxt.getText().trim()); 173 } 175 180 public void propertyChange(PropertyChangeEvent evt) { 181 if (evt.getPropertyName().equals("sessionParam")) { 182 sessParamTxt.setText((String )evt.getNewValue()); 183 } 184 else if (evt.getPropertyName().equals("securityLevel")) { 185 secLevTxt.setText((String )evt.getNewValue()); 186 } 187 } 188 189 190 private javax.swing.JLabel jLabel1; 192 private javax.swing.JLabel jLabel2; 193 private javax.swing.JTextField secLevTxt; 194 private javax.swing.JTextField sessParamTxt; 195 197 } 198 | Popular Tags |