黑马程序员技术交流社区

标题: 输出图形问题 [打印本页]

作者: 郭俊    时间: 2013-7-24 23:52
标题: 输出图形问题
本帖最后由 郭俊 于 2013-7-25 17:49 编辑

童靴们看看,不知道哪错了额
  1. import java.awt.*;
  2. public class TestPaint {
  3.         public static void main(String[] args) {
  4.                 new PaintFrame().launchFrame();
  5.         }
  6. }
  7. class PaintFrame extends Frame {   
  8.                 public void launchFrame() {
  9.                 setBounds(100,100,600,600);
  10.                 setVisible(true);
  11.         }
  12.         public void Paint(Graphics g) {
  13.                 Color c = g.getColor();
  14.                 g.setColor(Color.red);
  15.                 g.fillOval(30, 30, 30, 30);
  16.                 g.setColor(Color.black);
  17.                 g.fillRect(100, 100, 30, 30);
  18.                 g.setColor(c);
  19.         }
  20. }
复制代码
应该出来矩形和圆的,可是没有,还有编译木问题

作者: 草貌路飞    时间: 2013-7-25 00:34
会自动调用 Paint方法?
作者: denghui1010    时间: 2013-7-25 00:56
public void paint(Graphics g) {
paint那个p小写就行了
作者: iBadboy    时间: 2013-7-25 09:37
public void Paint(Graphics g)确实应该是小写的paint
作者: 郭俊    时间: 2013-7-25 17:49
  我说 瞅着半天都没看出来,晚上太晚了有点眼花了{:soso_e117:}
谢谢各位啊




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2