分享一下我的小练习!
import java.awt.BorderLayout;
import javax.swing.*;
public class ChatForm extends JFrame{
private JTextArea ta;
private JPanel jp;
private JComboBox cb;
private JTextField jf;
private JButton jb;
private JScrollPane sp;
public ChatForm() {
this.setBounds(500, 150, 500, 500);
this.setTitle("LoginForm");
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
this.setResizable(false);
this.setLayout(new BorderLayout());
ta = new JTextArea();
sp = new JScrollPane(ta);
this.add(sp,BorderLayout.CENTER);
cb = new JComboBox<Object>(new String[]{"小明","小亮","小光"});
jp =new JPanel();
jp.add(cb);
jf = new JTextField(20);
jp.add(jf);
jb = new JButton("发送");
jp.add(jb);
this.add(jp,BorderLayout.SOUTH);
this.setVisible(true);
}
public static void main(String[] args) {
// TODO Auto-generated method stub
new ChatForm();
}
}
运行结果: