日期:2014-05-20  浏览次数:20625 次

大家帮帮我
大家帮我看看为什么我的这些代码没出来我要的那个黑圆点呢??
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)

不是“打印”是“绘制”