import java.awt.*; 这个Java代码,运行时候没反应,帮我看看哪里错了,谢谢

importjava.awt.*;这个Java代码,运行时候没反应,帮我看看哪里错了,谢谢importjavax.swing.Icon;importjavax.swing... import java.awt.*;

这个Java代码,运行时候没反应,帮我看看哪里错了,谢谢
import javax.swing.Icon;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.SwingConstants;

public class DrawIcon implements Icon {
    int width;
 int heigth;
 public DrawIcon(int width,int heigth){
  this.width=width;
  this.heigth=heigth;
 }
 public int  getIconWidth(){
  return width;
 }
 public int getIconHeight(){
  return heigth;
 }
    public void paintIcon( Component arg0 ,Graphics arg1,int x,int y){
     arg1.fillOval(x,y,width,heigth);
    }
 public static void main(String args){
  DrawIcon d =new DrawIcon(15,15);
  JLabel jl =new JLabel("ceshi " ,d, SwingConstants.CENTER);
  JFrame jf=new JFrame();
  Container con=jf.getContentPane();
  jf.setVisible(true);
 }
 
    
}

发自 Windows 邮件
展开
 我来答
liuyz60
2016-02-02 · TA获得超过300个赞
知道小有建树答主
回答量:262
采纳率:77%
帮助的人:119万
展开全部
代码没错,但你没把jl放到窗口中啊,所以显示不出来绘制的图案。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式