山寨QQ聊天界面

山寨QQ聊天界面_第1张图片




import java.awt.BorderLayout;

import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;
import javax.swing.JTextField;

/**
 * 
 * QQ聊天界面
 * 
 * JTextArea
 * 
 * 更改左上角图片
 * this.setIconImage((new ImageIcon("images/2.jpg")).getImage());
 *
 */
public class Test4 {

 public static void main(String[] args) {

  new MyFrame4();
 }

}

class MyFrame4 extends JFrame{
 
 JTextArea jta=null;
 JScrollPane jsp=null;
 JPanel jp1=null;
 JComboBox jcb=null;
 JTextField jtf=null;
 JButton jb=null;
 
 //构造函数
 public MyFrame4(){
  jta = new JTextArea();
  jsp = new JScrollPane(jta);
  jp1 = new JPanel();
  String []chatter={"Gogoing","UZi"};
  jcb = new JComboBox(chatter);
  jtf = new JTextField(10);
  jb = new JButton("发送");
  
  jp1.add(jcb);
  jp1.add(jtf);
  jp1.add(jb);
  
  this.add(jsp);
  this.add(jp1,BorderLayout.SOUTH);
  
  //设置窗体左上角的图片
  this.setIconImage((new ImageIcon("images/2.jpg")).getImage());
  
  this.setTitle("QQ聊天框");
  this.setBounds(400, 400, 300, 300);
  this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  this.setVisible(true); 
 }
 
 
}

你可能感兴趣的:(JavaSE,GUI)