黑马程序员技术交流社区
标题:
为什么我写的Frame 不显示结果 我都看了几遍了 也能运行就是没有东西 郁闷 帮看一下
[打印本页]
作者:
付鹏
时间:
2012-3-10 20:16
标题:
为什么我写的Frame 不显示结果 我都看了几遍了 也能运行就是没有东西 郁闷 帮看一下
import java.awt.*;
public class Draw {
public static void main(String[] args) {
new PaintFrame().launchFrame();
}
}
为什么我写的Frame 不显示结果 我都看了几遍了 也能运行就是没有东西 郁闷 帮看一下 我想画个红色原点不出结果
class PaintFrame extends Frame {
public void launchFrame() {
setBounds(200,200,640,480);
}
public void paint(Graphics g) {
Color c = g.getColor();
g.setColor(Color.red);
g.fillOval(50, 50, 30, 30);
g.setColor(c);
}
}
作者:
马胜平
时间:
2012-3-10 20:24
setViisiable(true)呢
作者:
小白
时间:
2012-3-10 20:49
public class Draw {
public static void main(String[] args) {
new PaintFrame().launchFrame();
setViisiable(true);//少了这一行
}
}
作者:
冯旭君
时间:
2012-3-10 20:57
//正确代码如下
class PaintFrame extends Frame {
public void launchFrame() {
setBounds(200,200,640,480);
this.setVisible(true);
}
public void paint(Graphics g) {
Color c = g.getColor();
g.setColor(Color.red);
g.fillOval(50, 50, 30, 30);
g.setColor(c);
}
}
顺便说几句,java中的图形界面很少使用,awt包使用更少了,如果学习图形界面学swing包吧。其实不学习图形界面也不行,但是下太多功夫就浪费时间了,毕竟这不是java的重点也不是java的优点所在处。学习图形界面主要学习其涉及到的模式,如:装饰模式、监听器模式等。
个人观点,纯属建议。
作者:
唐林渊
时间:
2012-3-10 21:59
setViisiable(true)设置显示呀
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2