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

📄 about.java

📁 piweurrrrq i o fhsadhfka fd dskajc zxkjcnkjsahc
💻 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.ICommands;import com.lyrisoft.chat.client.gui.IChatClientInputReceiver;import com.lyrisoft.awt.*;public class About extends Dialog implements HyperlinkReceiver {    private Button ok = new Button("Ok");    private HyperlinkTextView textView;    private IChatClientInputReceiver _inputReceiver;    public About(Frame owner, IChatClientInputReceiver inputReceiver) {        super(owner, Translator.getMessage("label.about.nfc"), true);        _inputReceiver = inputReceiver;        setLayout(new BorderLayout());        textView = new HyperlinkTextView(true, this);        TextStyle linkStyle = new TextStyle(TextView.DEFAULT_FONT, Color.blue);        textView.append(new HyperlinkTextRun("NFC Chat", "http://nfcchat.sourceforge.net/",                                              linkStyle));        textView.append("\n");        textView.append("Copyright (c) 2000 Lyrisoft Solutions Inc.\n");        textView.append(" \n");        textView.append("Licensed under the ");        textView.append(new HyperlinkTextRun("LGPL", "http://www.gnu.org/copyleft/lesser.txt",                                             linkStyle));        textView.append("\n");        add("Center", textView);        Panel p = new Panel();        p.setLayout(new FlowLayout());        p.add(ok);        add("South", p);        textView.resize(320, 200);        pack();        center();        show();    }    public void handleHyperlink(String link) {        _inputReceiver.inputEvent("AboutBox", ICommands.HYPERLINK + " " + link);    }    public boolean action(Event e, Object arg) {        if (e.target == ok) {            hide();            return true;        }        return super.action(e, arg);    }    public static void main(String[] args) {        Frame f = new Frame();        About a = new About(f, null);    }    public void center() {        Rectangle pr = getParent().bounds();        Rectangle r = bounds();                move(Math.max(0, (pr.width - r.width) / 2 + pr.x), Math.max(0, (pr.height - r.height) / 2 + pr.y));    }}

⌨️ 快捷键说明

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