Java 油漆没有出现
我正在使用一个JFrame和一个窗格,试图画一个简单的正方形。 我的画没有出现。我将颜色设置为黑色,使其可见。 代码:Java 油漆没有出现,java,swing,graphics,Java,Swing,Graphics,我正在使用一个JFrame和一个窗格,试图画一个简单的正方形。 我的画没有出现。我将颜色设置为黑色,使其可见。 代码: 不会调用paint方法,因为它不是可以绘制的对象的一部分 有关如何在Swing中进行绘制的详细信息,请参见 例如 frame.setContentPane(new JPanel() { @Override protected void paintComponent(Graphics g) { super.paintComponent(g);
不会调用
paint
方法,因为它不是可以绘制的对象的一部分
有关如何在Swing中进行绘制的详细信息,请参见
例如
frame.setContentPane(new JPanel() {
@Override
protected void paintComponent(Graphics g) {
super.paintComponent(g);
g.setColor(Color.BLACK);
g.fillRect(50, 50, 50, 50);
}
});
该绘制方法就是您在W2中创建的。与秋千上的绘画无关。请看一下Swing教程并重新开始。您需要覆盖
paintComponent
您没有做任何事情。
frame.setContentPane(new JPanel() {
@Override
protected void paintComponent(Graphics g) {
super.paintComponent(g);
g.setColor(Color.BLACK);
g.fillRect(50, 50, 50, 50);
}
});