我很新来java swing和界面创建。所以,我应该在JFrame上创建一个橙色方块。所以,我试过这个自定义小部件没有显示在JFrame上
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
class Demo extends JPanel {
public void paintComponent(Graphics g) {
g.setColor(Color.orange);
g.fillRect(20,50,100,100);
}
}
public class Example implements ActionListener {
public void atom() {
Demo d = new Demo();
JFrame frame = new JFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(400,200);
frame.setVisible(true);
}
public static void main(String[] args) {
Example e = new Example();
e.atom();
}
public void actionPerformed(ActionEvent e) {
}
}
但广场没有出现,我找不到,为什么是这样。任何人都可以指导我。
请考虑读一或两个教程。猜测从来不是学习编程的好尝试。 –
@HovercraftFullOfEels谢谢。 – Adam