annotate rep/gui/ConnectionPanel.java @ 272:4d9058761c90

*** empty log message ***
author kono
date Thu, 11 Sep 2008 17:24:44 +0900
parents 8dce4348966c
children
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.event.ActionEvent;
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
4 import java.awt.event.ActionListener;
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
5
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
6 import javax.swing.JButton;
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
7 import javax.swing.JPanel;
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
8 import javax.swing.JTextField;
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
9
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
10 import rep.ConnectionListener;
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
11
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
12 public class ConnectionPanel extends JPanel implements ActionListener{
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
13
133
8dce4348966c *** empty log message ***
kono
parents: 5
diff changeset
14 /**
8dce4348966c *** empty log message ***
kono
parents: 5
diff changeset
15 *
8dce4348966c *** empty log message ***
kono
parents: 5
diff changeset
16 */
8dce4348966c *** empty log message ***
kono
parents: 5
diff changeset
17 private static final long serialVersionUID = 1L;
5
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
18 private JButton button;
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
19 private JTextField textField;
133
8dce4348966c *** empty log message ***
kono
parents: 5
diff changeset
20 public String host;
5
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
21
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
22 public ConnectionPanel(ConnectionListener connectionlistener){
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
23 button = new JButton("Connect");
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
24 textField = new JTextField("localhost");
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
25
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
26 button.setBounds(160, 5, 100, 20);
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
27 textField.setBounds(5, 5, 150, 20);
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
28
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
29 this.setLayout(null);
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
30 this.add(textField);
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
31 this.add( button);
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
32
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
33 button.addActionListener(this);
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
34 }
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
35
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
36
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
37 public ConnectionPanel() {
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
38 button = new JButton("Connect");
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
39 textField = new JTextField("localhost");
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
40
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
41 button.setBounds(160, 5, 100, 20);
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
42 textField.setBounds(5, 5, 150, 20);
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
43
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
44 this.setLayout(null);
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
45 this.add(textField);
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
46 this.add( button);
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
47
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
48 button.addActionListener(this);
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
49 }
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
50
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
51
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
52 public void actionPerformed(ActionEvent event) {
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
53 // TODO Auto-generated method stub
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
54 if (event.getSource() == button) {
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
55 host = textField.getText();
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
56 System.out.println("pressed!");
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
57 }
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
58 }
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
59
91a33a634fef *** empty log message ***
pin
parents:
diff changeset
60 }