public ChatClient() {
setLayout(new BorderLayout());
sendBtn = new JButton("发送");
contentField = new JTextField(30);
area = new JTextArea(30,60);
JScrollPane jsp = new JScrollPane(area);
addEventHandler();
add(jsp, BorderLayout.CENTER);
JPanel bottomPane = new JPanel();
bottomPane.add(contentField);
bottomPane.add(sendBtn);
add(bottomPane, BorderLayout.SOUTH);
pool = Executors.newFixedThreadPool(10);
initNet();
}
private void initNet() {
try {
so = new Socket("127.0.0.1", 8888);
} catch (IOException ex) {
JOptionPane.showMessageDialog(this,"连接服务器发生异常","网络异常",JOptionPane.ERROR_MESSAGE);
}
}
public ChatClient(){
jtf = new JTextField();
jtf.addActionListener(this);
jta = new JTextArea();
this.add(jtf,BorderLayout.SOUTH);
this.add(jta,BorderLayout.NORTH);