导航

图标的使用

Posted on 2016-05-22 15:16  4565892  阅读(152)  评论(0)    收藏  举报

public class Drawlcon implements Icon{
    private int width;
    private int height;
    public Drawlcon(int width,int height) {
        this.width=width;
        this.height=height;
        
    }
    @Override
    public void paintIcon(Component c, Graphics g, int x, int y) {
        g.fillOval(x, y, width, height);//绘制一个圆形
        
    }

    @Override
    public int getIconWidth() {
        // TODO Auto-generated method stub
        return this.width;
    }

    @Override
    public int getIconHeight() {
        // TODO Auto-generated method stub
        return this.height;
    }
    
    //主程序进入的方法
    public static void main(String[] args) {
        Drawlcon icon=new Drawlcon(15, 15);
        JLabel ji=new JLabel("测试",icon,SwingConstants.CENTER);
        JFrame jf=new JFrame("窗体");
        Container container=jf.getContentPane();
        container.add(ji);
        jf.setVisible(true);
        jf.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
        
        
        
        
        
    }
    
    

}