001 package sharpster.client.gui;
002
003 /**
004 * <p>Title: </p>
005 * <p>Description: </p>
006 * <p>Copyright: Copyright (c) 2003</p>
007 * <p>Company: Kafka</p>
008 * @author Tommy Eriksson
009 * @version 1.0
010 */
011
012 import java.awt.*;
013 import java.awt.event.*;
014 import javax.swing.*;
015
016
017
018 public class CommitFileFrame extends JDialog {
019 JPanel contentPane;
020 JButton jButtonOk = new JButton();
021 JButton jButtonCancel = new JButton();
022 JTextField jTextField1 = new JTextField();
023 JLabel jLabelAddUser = new JLabel();
024 JLabel jLabeInGroup = new JLabel();
025 JScrollPane jScrollPane1 = new JScrollPane();
026 String[] lista = {"tommy", "maria", "fiffi", "inja", "bajs", "kiss"};
027 JList jList1 = new JList(lista);
028 String str = null;
029
030
031 // Construct the frame
032 public CommitFileFrame() {
033 enableEvents(AWTEvent.WINDOW_EVENT_MASK);
034 try {
035 jbInit();
036 }
037 catch (Exception e) {
038 e.printStackTrace();
039 }
040 }
041
042 // Component initialization
043 private void jbInit() throws Exception {
044 contentPane = (JPanel) this.getContentPane();
045 jButtonOk.setBounds(new Rectangle(74, 144, 47, 25));
046 jButtonOk.setText("Ok");
047 jButtonOk.addActionListener(new CommitFileFrame_jButtonOk_actionAdapter(this));
048 jButtonCancel.setBounds(new Rectangle(130, 144, 67, 25));
049 jButtonCancel.setText("Cancel");
050 jButtonCancel.addActionListener(new CommitFileFrame_jButtonCancel_actionAdapter(this));
051 contentPane.setLayout(null);
052 this.setTitle("Sharpster");
053 this.setSize(new Dimension(212, 214));
054
055 jTextField1.setText("jTextField1");
056 jTextField1.setBounds(new Rectangle(78, 23, 115, 21));
057 jLabelAddUser.setVerifyInputWhenFocusTarget(true);
058 jLabelAddUser.setText("Add User:");
059 jLabelAddUser.setBounds(new Rectangle(21, 26, 49, 15));
060 jLabeInGroup.setText("In Group:");
061 jLabeInGroup.setBounds(new Rectangle(24, 61, 50, 15));
062 jScrollPane1.setBounds(new Rectangle(76, 61, 118, 69));
063 contentPane.add(jTextField1, null);
064 contentPane.add(jLabelAddUser, null);
065 contentPane.add(jLabeInGroup, null);
066 contentPane.add(jButtonOk, null);
067 contentPane.add(jScrollPane1, null);
068 contentPane.add(jButtonCancel, null);
069
070 ListSelectionModel selectionModel = new SingleSelectionModel() {
071 public void updateSingleSelection(int oldIndex, int newIndex) {
072 str = (String)jList1.getModel().getElementAt(newIndex);
073 System.out.println(str);
074 }
075 };
076
077
078 jList1.setSelectionModel(selectionModel);
079 jScrollPane1.getViewport().add(jList1, null);
080 }
081
082 void jButtonOk_actionPerformed(ActionEvent e) {
083 System.out.println(jTextField1.getText());
084 System.out.println(str);
085 }
086
087 void jButtonCancel_actionPerformed(ActionEvent e) {
088
089 }
090
091 }
092
093
094 class CommitFileFrame_jButtonOk_actionAdapter implements java.awt.event.ActionListener {
095 CommitFileFrame adaptee;
096
097 CommitFileFrame_jButtonOk_actionAdapter(CommitFileFrame adaptee) {
098 this.adaptee = adaptee;
099 }
100 public void actionPerformed(ActionEvent e) {
101 adaptee.jButtonOk_actionPerformed(e);
102 }
103 }
104
105 class CommitFileFrame_jButtonCancel_actionAdapter implements java.awt.event.ActionListener {
106 CommitFileFrame adaptee;
107
108 CommitFileFrame_jButtonCancel_actionAdapter(CommitFileFrame adaptee) {
109 this.adaptee = adaptee;
110 }
111 public void actionPerformed(ActionEvent e) {
112 adaptee.jButtonCancel_actionPerformed(e);
113 }
114 }