⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 chatframe.java

📁 java老师给的java例子很不错
💻 JAVA
字号:
import java.awt.*;
import java.awt.event.*;
public class ChatFrame extends WindowAdapter implements ActionListener
//定义事件处理类,由它对按钮和框架上的窗口产生的事件进行处理
{
	Frame  f;			         				//框架对象
	Button b1;
	TextArea ta;
	TextField tf;
	public ChatFrame()						//构造窗口界面
 	{
  		f = new Frame("聊天程序界面");		//创建带标题的框架
  		f.setSize(400,300);    				//设置框架大小
  		
        	ta = new TextArea();       //多行文本框 
        	f.add(ta);
        
  	    	Panel p = new Panel();
  	    	f.add(p,"South");
  	    	tf = new TextField(20);				//创建文本输入行对象
  	    	b1 = new Button("Send");  		  	//创建按钮对象
  	    	p.add(tf);
  		p.add(b1);							//在框架中加入按钮
  		b1.addActionListener(this);   //注册,按钮的单击事件由对象自己处理

  		f.setVisible(true);   				//设置框架为可见
		f.addWindowListener(this);			//注册监听框架上的窗口事件
 	}
	public void actionPerformed(ActionEvent e) //处理按钮单击事件
  	{
   		ta.append(tf.getText()+"\n");
//把文本输入行上用户当前输入的字符串添加到多行文本框对象ta上
	}

	public void windowClosing(WindowEvent e)// 处理窗口关闭事件
 	{
 	   	System.exit(0);				//程序停止运行,关闭框架窗口
    }

  	public static void main(String args[])
  	{
  		new ChatFrame();
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -