大家帮我看看为什么我的这些代码没出来我要的那个黑圆点呢??
package test;
import java.awt.*;
public class MyFrame extends Frame {
@Override
public void print(Graphics g) {
g.setColor(Color.black);
g.fillOval(50, 50, 30, 30);
}
public void launchFrame() {
setBounds(400, 400, 300, 300);
setVisible(true);
}
public static void main(String[] args) {
new MyFrame().launchFrame();
}
}
------解决方案--------------------------------------------------------
新手常见问题:所需重写的函数名直接写错。。。
public void print(Graphics g)
请修改为:
public void paint(Graphics g)
不是“打印”是“绘制”