privatechatroom.java

来自「piweurrrrq i o fhsadhfka fd dskajc zxkjc」· Java 代码 · 共 48 行

JAVA
48
字号
/* * 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 + =
减小字号Ctrl + -
显示快捷键?