java 用绘图画不出图

RT请高手门看下吧,照书上打的就是出不来纠结死了importjava.awt.*;importjavax.swing.*;publicclassDrawingTest{p... RT 请高手门看下吧,照书上打的就是出不来 纠结死了

import java.awt.*;
import javax.swing.*;
public class DrawingTest {
public static void main(String[] args) {
JFrame jf;
Container contentPane;
Graphics g;
jf = new JFrame("My First Rectangle");
jf.setSize(500,500);
jf.setLocation(100,100);
jf.setVisible(true);
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

contentPane = jf.getContentPane();
g = contentPane.getGraphics();
g.setColor(Color.BLUE);
g.fillRect(150, 150, 100, 30);
}

}
展开
 我来答
shenaodong
2011-09-07 · TA获得超过960个赞
知道小有建树答主
回答量:868
采纳率:0%
帮助的人:798万
展开全部
你的用法有误,应该如下
import java.awt.Color;
import java.awt.Container;
import java.awt.Graphics;

import javax.swing.JFrame;

public class DrawingTest {
public static void main(String[] args) {
JFrame jf;
Container contentPane;
Graphics g;
jf = new JFrame("My First Rectangle") {

@Override
public void paint(Graphics g) {
g.setColor(Color.BLUE);
g.fillRect(150, 150, 100, 30);
}

};
jf.setSize(500,500);
jf.setLocation(100,100);
jf.setVisible(true);
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

}

}
南城之舟
2011-09-07 · TA获得超过640个赞
知道小有建树答主
回答量:395
采纳率:0%
帮助的人:264万
展开全部
需要用小程序APPLET来写,重写draw函数~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
传说之剑圣KOG
2011-09-07 · TA获得超过438个赞
知道小有建树答主
回答量:154
采纳率:0%
帮助的人:126万
展开全部
有异常吗?
把jf.setVisible(true);移到最后一句代码试试?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式