demo.jav
来自「Linux程序设计(原书第2版)源码」· JAV 代码 · 共 37 行
JAV
37 行
import java.awt.*;
public class demo_dialog extends Dialog {
public demo_dialog(Frame parent) {
super(parent, "Java!", true);
Panel p1 = new Panel();
p1.setLayout(new FlowLayout());
p1.add(new Button("Close"));
add("South", p1);
Panel p2 = new Panel();
p2.setLayout(new FlowLayout());
p2.add(new Label("We love Linux!"));
add("Center", p2);
resize(200, 100);
}
public boolean action(Event event, Object object) {
if (object.equals("Close")) {
dispose();
return true;
}
return false;
}
public boolean handleEvent(Event event) {
if (event.id == Event.WINDOW_DESTROY) {
dispose();
return true;
}
return super.handleEvent(event);
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?