从互联网上复制粘贴几个Java代码示例后,我意识到我无法运行任何使用图形的程序。当我调试(在Eclipse中)时,它会在屏幕底部显示“启动”消息,但不显示任何窗口。
这是我用过的最新代码:
package components;
import java.awt.Color;
import java.awt.Graphics;
import javax.swing.JButton;
import javax.swing.JFrame;
public class FrameDemo extends JFrame {
public static void main(String[] args) {
new FrameDemo();
}
public FrameDemo() {
super("Class Paint");
JButton button = new JButton("Click for more");
setSize(800, 600);
add(button);
setLayout(null);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
button.setLayout(null);
button.setLocation(100,100);
button.setSize(200,100);
setVisible(true);
}
public void paint(Graphics g) {
super.paint(g);
g.drawString("Hello", 200, 50);
g.setColor(Color.RED);
g.fillRect(10, 10, 10, 10);
}
}