main.java~4~

来自「Tt s a good book ,if you want to learn j」· JAVA~4~ 代码 · 共 53 行

JAVA~4~
53
字号
package dialogtest;

import java.awt.*;

class Main extends Frame {
    public Main() {
        super("Main");
        setSize(600, 400);
        add("West", new Button("Modal"));
        add("East", new Button("Modeless"));
        pack();
        show();
    }

    public boolean action(Event evt, Object what) {
        if ("Modal".equals(what)) {
            new MainDialog(this, true);
            return false;
        } else if ("Modeless".equals(what)) {
            new MainDialog(this, false);
            return true;
        }
        return false;
    }

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


class MainDialog extends Dialog {
    static int offsetX, offsetY;
    MainDialog(Frame frame, boolean modal) {
        super(frame, modal);
        setTitle(isModal() ? "Modal" : "Modeless");
        add("Center", new Button("Quit"));
        offsetX += 20;
        offsetY += 20;
        move(offsetX, offsetY);
        pack();
        show();
    }

    public boolean action(Event evt, Object what) {
        if ("Quit".equals(what)) {
            dispose();
            return true;
        }
        return false;
    }
}

⌨️ 快捷键说明

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