聊天窗口
- 相关注意点如框所示
- 知识点:文本域JTestArea;聊天的人列成数组,赋值到JComboBox(数组名),可以下拉
程序如下:
import java.awt.*;
import javax.swing.*;
public class L511 extends JFrame
{
JTextArea wby;
JPanel mb;
JComboBox xlk;
JButton an;
JTextField wbk;
JScrollPane gd;
public static void main(String[] args)
{
L511 lx=new L511();
}
L511()
{
wby=new JTextArea();
mb=new JPanel();
String[] lt={"悟空","八戒","沙僧","小白龙"};
xlk=new JComboBox(lt);
wbk=new JTextField(10);//输入文本框长度
an=new JButton("发送");
gd=new JScrollPane(wby);//文本域中增加滚动条,
mb.add(xlk); mb.add(wbk); mb.add(an);
this.add(gd); this.add(mb,BorderLayout.SOUTH);//面板在下方,
this.setTitle("聊天窗口");
this.setSize(300,200);
this.setIconImage((new ImageIcon("image/qq.jpg")).getImage());//标题处增加图片
this.setLocation(300,280);
this.setResizable(false);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);
}
}