给环境变量设置JAVA_HOME和PATH、或者classpath
JAVA_HOME=d:\j2sdk-1_4_2
PATH=d:\j2sdk-1_4_2\binimport java.awt.*;
import javax.swing.*;
import java.awt.BorderLayout;public class FrameHello
extends JFrame {
BorderLayout borderLayout1 = new BorderLayout();
JPanel jPanel1 = new JPanel();
JButton jButton1 = new JButton();
public FrameHello() {
try {
jbInit();
}
catch (Exception exception) {
exception.printStackTrace();
}
} private void jbInit() throws Exception {
getContentPane().setLayout(borderLayout1);
this.getContentPane().add(jPanel1, java.awt.BorderLayout.CENTER);
jPanel1.add(jButton1);
jButton1.setText("Hello");
this.setSize(200, 180);
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
Dimension frameSize = this.getSize();
if (frameSize.height > screenSize.height) {
frameSize.height = screenSize.height;
}
if (frameSize.width > screenSize.width) {
frameSize.width = screenSize.width;
}
this.setLocation( (screenSize.width - frameSize.width) / 2, (screenSize.height - frameSize.height) / 2 - 50); this.setVisible(true);
} public static void main(String[] args) {
FrameHello framehello = new FrameHello();
}
}