【发布时间】:2021-08-12 22:59:22
【问题描述】:
这是我最近创建的一个 java 应用程序的代码。它是在 Eclipse IDE 中创建的,没有发现错误。我想知道我的错误... 只需检查以下代码是否有错误。
第一课:
import javax.swing.*;
public class GraphicsGo extends JFrame{
/**
*
*/
private static final long serialVersionUID = 1L;
public static void main(String[] args) {
System.out.println("Noice");
JFrame jf = new JFrame();
JPanel pnl = new JPanel();
jf.add(pnl);
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
graphics gr = new graphics();
jf.setSize(400, 250);
pnl.add(gr);
jf.setVisible(true);
}
}
二等:
import java.awt.Color;
import java.awt.Graphics;
import javax.swing.JPanel;
public class graphics extends JPanel{
/**
*
*/
private static final long serialVersionUID = 1L;
public void PaintComponent(Graphics g) {
super.paintComponent(g);
this.setBackground(Color.red);
g.setColor(Color.blue);
g.drawRect(0, 0, 2, 2);
setVisible(true);
}
}
The window 我认为我做的一切都是正确的。
类是两个不同的文件。
【问题讨论】: