Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

Source code: org/jabbee/ui/panels/ConferenceRoom.java


1   /*
2    * ConferenceRoom.java
3    *
4    * Created on December 19, 2002, 3:08 PM
5    *
6    *
7    * License:
8    *
9    * The contents of this file are subject to the Jabber Open Source
10   * License Version 1.0 (the "License"). You may not copy or use this
11   * file, in either source code or executable form, except in compliance
12   * with the License. You may obtain a copy of the License at
13   * http://www.jabber.com/license/ or at http://www.opensource.org/.
14   * Software distributed under the License is distributed on an "AS IS" 
15   * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
16   * the License for the specific language governing rights and limitations
17   * under the License.
18   *
19   * Copyrights:
20   *
21   * Portions created by or assigned to Jabber.com, Inc. are Copyright
22   * (c) 1999-2000 Jabber.com, Inc. All Rights Reserved. Contact information
23   * for Jabber.com, Inc. is available at http://www.jabber.com/. Portions
24   * Copyright (c) 1998-1999 Jeremie Miller.
25   *
26   * Acknowledgements:
27   *
28   * Special thanks to the Jabber Open Source Contributors for their
29   * suggestions and support of Jabber.
30   *
31   */
32  
33  package org.jabbee.ui.panels;
34  
35  /** Panel which contians information to configure a conference room
36   *
37   * @author  Gregory Kaczmarczyk
38   *
39   * @version 0.02
40   */
41  public final class ConferenceRoom extends javax.swing.JPanel {
42      
43      /** Creates new form ConferenceRoom */
44      public ConferenceRoom() {
45          initComponents();
46      }
47      
48      /** This method is called from within the constructor to
49       * initialize the form.
50       * WARNING: Do NOT modify this code. The content of this method is
51       * always regenerated by the Form Editor.
52       */
53      private void initComponents() {//GEN-BEGIN:initComponents
54          java.awt.GridBagConstraints gridBagConstraints;
55  
56          jidLabel = new javax.swing.JLabel();
57          jidTextField = new javax.swing.JTextField();
58          privacyCheckBox = new javax.swing.JCheckBox();
59          secretLabel = new javax.swing.JLabel();
60          secretPasswordField = new javax.swing.JPasswordField();
61          joinLabel = new javax.swing.JLabel();
62          joinTextField = new javax.swing.JTextField();
63          leaveLabel = new javax.swing.JLabel();
64          leaveTextField = new javax.swing.JTextField();
65          renameLabel = new javax.swing.JLabel();
66          renameTextField = new javax.swing.JTextField();
67  
68          setLayout(new java.awt.GridBagLayout());
69  
70          jidLabel.setText("JID: ");
71          gridBagConstraints = new java.awt.GridBagConstraints();
72          gridBagConstraints.gridx = 0;
73          gridBagConstraints.gridy = 0;
74          gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
75          gridBagConstraints.insets = new java.awt.Insets(3, 3, 0, 0);
76          gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
77          add(jidLabel, gridBagConstraints);
78  
79          jidTextField.setColumns(29);
80          gridBagConstraints = new java.awt.GridBagConstraints();
81          gridBagConstraints.gridx = 1;
82          gridBagConstraints.gridy = 0;
83          gridBagConstraints.gridwidth = 2;
84          gridBagConstraints.insets = new java.awt.Insets(3, 3, 0, 3);
85          gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
86          add(jidTextField, gridBagConstraints);
87  
88          privacyCheckBox.setText("Privacy");
89          gridBagConstraints = new java.awt.GridBagConstraints();
90          gridBagConstraints.gridx = 0;
91          gridBagConstraints.gridy = 1;
92          gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
93          gridBagConstraints.insets = new java.awt.Insets(3, 3, 0, 0);
94          gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
95          add(privacyCheckBox, gridBagConstraints);
96  
97          secretLabel.setText("Secret: ");
98          gridBagConstraints = new java.awt.GridBagConstraints();
99          gridBagConstraints.gridx = 1;
100         gridBagConstraints.gridy = 1;
101         gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
102         gridBagConstraints.insets = new java.awt.Insets(3, 30, 0, 0);
103         gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
104         add(secretLabel, gridBagConstraints);
105 
106         secretPasswordField.setColumns(15);
107         gridBagConstraints = new java.awt.GridBagConstraints();
108         gridBagConstraints.gridx = 2;
109         gridBagConstraints.gridy = 1;
110         gridBagConstraints.insets = new java.awt.Insets(3, 3, 0, 0);
111         gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
112         add(secretPasswordField, gridBagConstraints);
113 
114         joinLabel.setText("Join: ");
115         gridBagConstraints = new java.awt.GridBagConstraints();
116         gridBagConstraints.gridx = 0;
117         gridBagConstraints.gridy = 2;
118         gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
119         gridBagConstraints.insets = new java.awt.Insets(3, 3, 0, 0);
120         gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
121         add(joinLabel, gridBagConstraints);
122 
123         joinTextField.setColumns(29);
124         gridBagConstraints = new java.awt.GridBagConstraints();
125         gridBagConstraints.gridx = 1;
126         gridBagConstraints.gridy = 2;
127         gridBagConstraints.gridwidth = 2;
128         gridBagConstraints.insets = new java.awt.Insets(3, 3, 0, 3);
129         gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
130         add(joinTextField, gridBagConstraints);
131 
132         leaveLabel.setText("Leave: ");
133         gridBagConstraints = new java.awt.GridBagConstraints();
134         gridBagConstraints.gridx = 0;
135         gridBagConstraints.gridy = 3;
136         gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
137         gridBagConstraints.insets = new java.awt.Insets(3, 3, 0, 0);
138         gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
139         add(leaveLabel, gridBagConstraints);
140 
141         leaveTextField.setColumns(29);
142         gridBagConstraints = new java.awt.GridBagConstraints();
143         gridBagConstraints.gridx = 1;
144         gridBagConstraints.gridy = 3;
145         gridBagConstraints.gridwidth = 2;
146         gridBagConstraints.insets = new java.awt.Insets(3, 3, 0, 3);
147         gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
148         add(leaveTextField, gridBagConstraints);
149 
150         renameLabel.setText("Rename: ");
151         gridBagConstraints = new java.awt.GridBagConstraints();
152         gridBagConstraints.gridx = 0;
153         gridBagConstraints.gridy = 4;
154         gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
155         gridBagConstraints.insets = new java.awt.Insets(3, 3, 3, 0);
156         gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
157         add(renameLabel, gridBagConstraints);
158 
159         renameTextField.setColumns(29);
160         gridBagConstraints = new java.awt.GridBagConstraints();
161         gridBagConstraints.gridx = 1;
162         gridBagConstraints.gridy = 4;
163         gridBagConstraints.gridwidth = 2;
164         gridBagConstraints.insets = new java.awt.Insets(3, 3, 3, 3);
165         gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
166         add(renameTextField, gridBagConstraints);
167 
168     }//GEN-END:initComponents
169 
170     public String[] getFieldValues() {
171         String[] values = new String[7];
172 
173         values[0] = roomName;
174         values[1] = jidTextField.getText();
175         if (privacyCheckBox.isSelected())
176             values[2] = "privacy";
177         else
178             values[2] = "";
179         values[3] = String.copyValueOf(secretPasswordField.getPassword());
180         values[4] = joinTextField.getText();
181         values[5] = leaveTextField.getText();
182         values[6] = renameTextField.getText();
183 
184         return values;
185     }
186 
187     public void populateFields(String[] values) {
188         jidTextField.setText(values[0]);
189         if (values[1].equals("privacy"))
190             privacyCheckBox.setSelected(true);
191         else
192             privacyCheckBox.setSelected(false);
193         secretPasswordField.setText(values[2]);
194         joinTextField.setText(values[3]);
195         leaveTextField.setText(values[4]);
196         renameTextField.setText(values[5]);
197     }
198 
199     public void setRoomName(String n) {
200         roomName = n;
201     }
202 
203     // Variables declaration - do not modify//GEN-BEGIN:variables
204     private javax.swing.JLabel leaveLabel;
205     private javax.swing.JTextField renameTextField;
206     private javax.swing.JLabel jidLabel;
207     private javax.swing.JLabel joinLabel;
208     private javax.swing.JLabel secretLabel;
209     private javax.swing.JLabel renameLabel;
210     private javax.swing.JTextField leaveTextField;
211     private javax.swing.JPasswordField secretPasswordField;
212     private javax.swing.JCheckBox privacyCheckBox;
213     private javax.swing.JTextField jidTextField;
214     private javax.swing.JTextField joinTextField;
215     // End of variables declaration//GEN-END:variables
216 
217     private String roomName = "";
218 }