java画图,我画了个椭圆,为什么不出来图形啊?,只出来了一个空窗口。代码如下:
import java.awt.Graphics;
import javax.swing.JFrame;
class ihuahua {
ihuahua(){
JFrame jf=new JFrame("画图");
jf.setBounds(300,300,400,400);
jf.setVisible(true);
}
public void paint (Graphics g){
g.fillOval(30,30,50,50);
}
}
class iPaint {
public static void main(String[]args){
new ihuahua();
}
}
答案:你的图形没设颜色啊,默认是背景色
在你的g.fillOval(30,30,50,50);前面加上g.setColor(Color.blue);试试。
其他:new ihuahua();--> new ihuahua().paint()试试,再 不出来你就给你的圆加上不同的颜色 你的paint就没有被调用,当然不会出来图像了。
上一个:我想学java,听说动力节点不错,谁学过呀?能不能给我说说?
下一个:java里HttpConnection和UrlConnection有什么区别