1 19 20 package org.netbeans.modules.websvc.wsitconf.ui.service.subpanels; 21 22 import org.netbeans.modules.websvc.wsitconf.ui.security.listmodels.MessageHeader; 23 24 28 public class AddHeaderPanel extends javax.swing.JPanel { 29 30 33 public AddHeaderPanel() { 34 super(); 35 initComponents(); 36 37 headerCombo.addItem(MessageHeader.ADDRESSING_TO); 38 headerCombo.addItem(MessageHeader.ADDRESSING_FROM); 39 headerCombo.addItem(MessageHeader.ADDRESSING_FAULTTO); 40 headerCombo.addItem(MessageHeader.ADDRESSING_REPLYTO); 41 headerCombo.addItem(MessageHeader.ADDRESSING_MESSAGEID); 42 headerCombo.addItem(MessageHeader.ADDRESSING_RELATESTO); 43 headerCombo.addItem(MessageHeader.ADDRESSING_ACTION); 44 45 headerCombo.addItem(MessageHeader.RM_ACKREQUESTED); 46 headerCombo.addItem(MessageHeader.RM_SEQUENCEACK); 47 headerCombo.addItem(MessageHeader.RM_SEQUENCE); 48 } 49 50 public boolean isAllHeaders() { 51 return allHeadersChBox.isSelected(); 52 } 53 54 public String getHeader() { 55 return (String )headerCombo.getSelectedItem(); 56 } 57 58 63 private void initComponents() { 65 headerLabel = new javax.swing.JLabel (); 66 headerCombo = new javax.swing.JComboBox (); 67 allHeadersChBox = new javax.swing.JCheckBox (); 68 69 headerLabel.setText(org.openide.util.NbBundle.getMessage(AddHeaderPanel.class, "LBL_AddHeader_HeaderLabel")); 71 allHeadersChBox.setText(org.openide.util.NbBundle.getMessage(AddHeaderPanel.class, "LBL_AllHeaders")); allHeadersChBox.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0)); 73 allHeadersChBox.setMargin(new java.awt.Insets (0, 0, 0, 0)); 74 allHeadersChBox.addActionListener(new java.awt.event.ActionListener () { 75 public void actionPerformed(java.awt.event.ActionEvent evt) { 76 allHeadersChBoxActionPerformed(evt); 77 } 78 }); 79 80 org.jdesktop.layout.GroupLayout layout = new org.jdesktop.layout.GroupLayout(this); 81 this.setLayout(layout); 82 layout.setHorizontalGroup( 83 layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) 84 .add(layout.createSequentialGroup() 85 .addContainerGap() 86 .add(headerLabel) 87 .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) 88 .add(headerCombo, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) 89 .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED) 90 .add(allHeadersChBox) 91 .addContainerGap(112, Short.MAX_VALUE)) 92 ); 93 layout.setVerticalGroup( 94 layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) 95 .add(layout.createSequentialGroup() 96 .addContainerGap() 97 .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE) 98 .add(headerLabel) 99 .add(headerCombo, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE) 100 .add(allHeadersChBox)) 101 .addContainerGap(org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) 102 ); 103 } 105 private void allHeadersChBoxActionPerformed(java.awt.event.ActionEvent evt) { headerCombo.setEnabled(!allHeadersChBox.isSelected()); 107 } 109 private javax.swing.JCheckBox allHeadersChBox; 111 private javax.swing.JComboBox headerCombo; 112 private javax.swing.JLabel headerLabel; 113 115 } 116 | Popular Tags |