annotate rep/gui/ConnectionPanel.java @ 115:b5062811066c

*** empty log message ***
author pin
date Sun, 23 Dec 2007 15:27:58 +0900
parents 91a33a634fef
children 8dce4348966c
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
5
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
1 package rep.gui;
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
2
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
3 import java.awt.LayoutManager;
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
4 import java.awt.event.ActionEvent;
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
5 import java.awt.event.ActionListener;
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
6
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
7 import javax.swing.JButton;
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
8 import javax.swing.JPanel;
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
9 import javax.swing.JTextField;
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
10
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
11 import rep.ConnectionListener;
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
12
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
13 public class ConnectionPanel extends JPanel implements ActionListener{
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
14
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
15 private JButton button;
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
16 private JTextField textField;
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
17 private String host;
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
18
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
19 public ConnectionPanel(ConnectionListener connectionlistener){
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
20 button = new JButton("Connect");
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
21 textField = new JTextField("localhost");
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
22
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
23 button.setBounds(160, 5, 100, 20);
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
24 textField.setBounds(5, 5, 150, 20);
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
25
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
26 this.setLayout(null);
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
27 this.add(textField);
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
28 this.add( button);
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
29
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
30 button.addActionListener(this);
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
31 }
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
32
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
33
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
34 public ConnectionPanel() {
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
35 button = new JButton("Connect");
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
36 textField = new JTextField("localhost");
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
37
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
38 button.setBounds(160, 5, 100, 20);
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
39 textField.setBounds(5, 5, 150, 20);
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
40
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
41 this.setLayout(null);
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
42 this.add(textField);
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
43 this.add( button);
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
44
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
45 button.addActionListener(this);
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
46 }
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
47
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
48
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
49 public void actionPerformed(ActionEvent event) {
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
50 // TODO Auto-generated method stub
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
51 if (event.getSource() == button) {
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
52 host = textField.getText();
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
53 System.out.println("pressed!");
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
54 }
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
55 }
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
56
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
57 }