📄 privatechatroom.java
字号:
/* * Copyright (c) 2000 Lyrisoft Solutions, Inc. * Used by permission */package com.lyrisoft.chat.client.gui.awt102;import java.awt.*;import com.lyrisoft.chat.Translator;import com.lyrisoft.chat.server.local.IChatServer;import com.lyrisoft.chat.client.gui.*;public class PrivateChatRoom extends Frame implements IPrivateChatRoom { private PrivateChatPanel _panel; private String _name; private ChatGUI _chatGui; public PrivateChatRoom(String name, IChatGUIFactory factory, ChatGUI mainGui, IChatClientInputReceiver inputReceiver, IChatServer server) { _name = name; _chatGui = mainGui; _panel = new PrivateChatPanel(name, factory, mainGui, inputReceiver, server); setTitle(Translator.getMessage("label.private.chat", name)); setLayout(new GridLayout(1, 1)); add(_panel); resize(400, 200); } public void displayPrivateMessage(String user, String message) { _panel.displayPrivateMessage(user, message); } public void displayPrivateEmote(String user, String message) { _panel.displayPrivateEmote(user, message); } public boolean handleEvent(Event e) { if (e.target == this && e.id == Event.WINDOW_DESTROY) { _chatGui.closePrivateChatRoom(_name); return true; } return super.handleEvent(e); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -