java写的程序为什么不能画圆? 10
importjava.awt.*;importjavax.swing.*;publicclasstest1extendsJFrame{MyPanelmp=null;pub...
import java.awt.*;
import javax.swing.*;
public class test1 extends JFrame{
MyPanel mp=null;
public static void main(String[]args){
test1 lx=new test1();
}
public test1(){
mp=new MyPanel();
this.add(mp);
this.setVisible(true);
this.setSize(400,300);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
class MyPanel extends JPanel{
public void paint(Graphics g){
super.paint(g);
g.fillOval(10,10,10,10);
}
}
RT,就是这段代码,怎么就是画不出圆来呢?出来的只有空空的面板。 展开
import javax.swing.*;
public class test1 extends JFrame{
MyPanel mp=null;
public static void main(String[]args){
test1 lx=new test1();
}
public test1(){
mp=new MyPanel();
this.add(mp);
this.setVisible(true);
this.setSize(400,300);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
class MyPanel extends JPanel{
public void paint(Graphics g){
super.paint(g);
g.fillOval(10,10,10,10);
}
}
RT,就是这段代码,怎么就是画不出圆来呢?出来的只有空空的面板。 展开
2个回答
展开全部
可以画出来..你运行了吗?
追问
运行了,可就是画不出圆,只有一个空空的面板。用cmd运行java却可以画出圆来。不知道是怎么回事…
追答
额.那只能说环境问题..我这刚运行,可以画出来...爱莫能助
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询