📄 aboutcreme.java
字号:
import java.awt.* ;
import java.awt.event.* ;
class AboutCrEme extends Frame {
String cremeName = System.getProperty("java.vm.name");
String table[][] = {
{"VM Name:", cremeName},
{"VM Version:", System.getProperty("java.vm.version")},
{"VM Vendor:", System.getProperty("java.vm.vendor") + " (" + System.getProperty("java.vendor.url") + ")"},
{"VM License:", System.getProperty("JSCP.license")},
{"JAVA name:", System.getProperty("java.vm.specification.name")},
{"JAVA version:", System.getProperty("java.vm.specification.version")},
{"OS Version:", System.getProperty("os.version")},
{"OS Arch:", System.getProperty("os.arch")}};
public AboutCrEme () {
super ();
setTitle("About " + cremeName);
Dimension size = Toolkit.getDefaultToolkit().getScreenSize();
setBounds (10, 30, size.width-20, 220) ;
setResizable (false) ;
setLayout(null);
int pos = 10;
int awidth = size.width*30/100;
int bwidth = size.width*70/100;
Label lbl;
for (int i1 = 0; i1 < table.length; i1++, pos+=20) {
lbl = new Label(table[i1][0]);
lbl.setBounds (5, pos, awidth, 20);
add(lbl);
lbl = new Label(table[i1][1]);
lbl.setBounds (5+awidth, pos, bwidth, 20);
add(lbl);
}
Button btn = new Button("Close");
btn.setBounds(bwidth-5, pos, 40, 20);
add(btn);
}
public synchronized boolean handleEvent (Event event) {
if ("Close".equals(event.arg)) {
dispose () ;
return true ;
} else
return false;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -