00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031 package org.objectweb.proactive.ext.security.gui;
00032
00033 import javax.swing.JButton;
00034 import javax.swing.JList;
00035 import javax.swing.JPanel;
00036 import javax.swing.JScrollPane;
00037 import javax.swing.JTabbedPane;
00038
00039
00044 public class RuleEditor extends JPanel {
00045 private JTabbedPane jTabbedPane = null;
00046 private RuleCommunication ruleCommunicationRequest = null;
00047 private RuleCommunication ruleCommunicationRequest1 = null;
00048 private JScrollPane jScrollPane = null;
00049 private JScrollPane jScrollPane1 = null;
00050 private JList jListFrom = null;
00051 private JList jListTo = null;
00052 private JButton addFrom = null;
00053 private JButton removeFrom = null;
00054 private JButton addTo = null;
00055 private JButton removeTo = null;
00056
00060 public RuleEditor() {
00061 super();
00062 initialize();
00063 }
00064
00070 private void initialize() {
00071 this.setLayout(null);
00072 this.setSize(613, 454);
00073 this.add(getJTabbedPane(), null);
00074 this.add(getJScrollPane(), null);
00075 this.add(getJScrollPane1(), null);
00076 this.add(getAddFrom(), null);
00077 this.add(getRemoveFrom(), null);
00078 this.add(getAddTo(), null);
00079 this.add(getRemoveTo(), null);
00080 }
00081
00087 private JTabbedPane getJTabbedPane() {
00088 if (jTabbedPane == null) {
00089 jTabbedPane = new JTabbedPane();
00090 jTabbedPane.setBounds(22, 244, 328, 201);
00091 jTabbedPane.addTab("Request", null, getRuleCommunicationRequest(),
00092 null);
00093 jTabbedPane.addTab("Reply", null, getRuleCommunicationRequest1(),
00094 null);
00095 }
00096 return jTabbedPane;
00097 }
00098
00104 private RuleCommunication getRuleCommunicationRequest() {
00105 if (ruleCommunicationRequest == null) {
00106 ruleCommunicationRequest = new RuleCommunication();
00107 }
00108 return ruleCommunicationRequest;
00109 }
00110
00116 private RuleCommunication getRuleCommunicationRequest1() {
00117 if (ruleCommunicationRequest1 == null) {
00118 ruleCommunicationRequest1 = new RuleCommunication();
00119 }
00120 return ruleCommunicationRequest1;
00121 }
00122
00128 private JScrollPane getJScrollPane() {
00129 if (jScrollPane == null) {
00130 jScrollPane = new JScrollPane();
00131 jScrollPane.setBounds(22, 17, 263, 196);
00132 jScrollPane.setViewportView(getJListFrom());
00133 }
00134 return jScrollPane;
00135 }
00136
00142 private JScrollPane getJScrollPane1() {
00143 if (jScrollPane1 == null) {
00144 jScrollPane1 = new JScrollPane();
00145 jScrollPane1.setBounds(294, 18, 283, 195);
00146 jScrollPane1.setViewportView(getJListTo());
00147 }
00148 return jScrollPane1;
00149 }
00150
00156 private JList getJListFrom() {
00157 if (jListFrom == null) {
00158 jListFrom = new JList();
00159 }
00160 return jListFrom;
00161 }
00162
00168 private JList getJListTo() {
00169 if (jListTo == null) {
00170 jListTo = new JList();
00171 }
00172 return jListTo;
00173 }
00174
00180 private JButton getAddFrom() {
00181 if (addFrom == null) {
00182 addFrom = new JButton();
00183 addFrom.setBounds(115, 218, 66, 20);
00184 addFrom.setText("Add");
00185 }
00186 return addFrom;
00187 }
00188
00194 private JButton getRemoveFrom() {
00195 if (removeFrom == null) {
00196 removeFrom = new JButton();
00197 removeFrom.setBounds(184, 217, 89, 22);
00198 removeFrom.setText("Remove");
00199 removeFrom.addActionListener(new java.awt.event.ActionListener() {
00200 public void actionPerformed(java.awt.event.ActionEvent e) {
00201 jListFrom.remove(jListFrom.getSelectedIndex());
00202 }
00203 });
00204 }
00205 return removeFrom;
00206 }
00207
00213 private JButton getAddTo() {
00214 if (addTo == null) {
00215 addTo = new JButton();
00216 addTo.setBounds(422, 218, 61, 20);
00217 addTo.setText("Add");
00218 addTo.addActionListener(new java.awt.event.ActionListener() {
00219 public void actionPerformed(java.awt.event.ActionEvent e) {
00220 System.out.println("actionPerformed()");
00221 }
00222 });
00223 }
00224 return addTo;
00225 }
00226
00232 private JButton getRemoveTo() {
00233 if (removeTo == null) {
00234 removeTo = new JButton();
00235 removeTo.setBounds(492, 217, 83, 23);
00236 removeTo.setText("Remove");
00237 removeTo.addActionListener(new java.awt.event.ActionListener() {
00238 public void actionPerformed(java.awt.event.ActionEvent e) {
00239 jListTo.remove(jListTo.getSelectedIndex());
00240 }
00241 });
00242 }
00243 return removeTo;
00244 }
00245 }