会话界面.java

来自「用JAVA写的qq,为qq的跨平台使用提供了可能,一直都很讨厌tencent不为」· Java 代码 · 共 42 行

JAVA
42
字号
//会话界面.java
/**
@author Joedan hongguangming@sohu.com
*/
import myevent.*;

/**
“会话界面”类,是所有聊天窗口的其类,所有继承自该类的类对象都可以直接插入到程序中使用
*/
abstract class 会话界面 extends MyFrame
{
	会话界面(String title, String bg)
	{
		super(title, bg);
	}
	public void 添加会话动作监视器(会话动作监视器 _监视器)
	{
		监视器 = _监视器;
	}
	public abstract void 显示();//显示界面
	public abstract boolean 是否在听();//是否处于见面状态
	public abstract void 听(String msg);//对方对你说
	public abstract String 获得谈话内容();//将这次会话的内容返回

	protected void 见面()//双方碰面,应在会话界面打开时调用
	{
		if (监视器 != null)
			监视器.会话见面处理();
	}
	protected void 说(String msg)//你对对方说
	{
		if (监视器 != null)
			监视器.会话说处理(msg);
	}
	protected void 告别()//双方告别,应在会话界面关闭时调用
	{
		if (监视器 != null)
			监视器.会话告别处理();
	}
	private 会话动作监视器 监视器;
}

⌨️ 快捷键说明

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