📄 main.java~3~
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -