无法在Java中运行任何带有图形的程序

时间:2014-02-25 19:19:09

标签: java eclipse swing

从互联网上复制粘贴几个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);
}

}

0 个答案:

没有答案