IT干货网

给按钮添加图标

flyfish 2022年03月12日 编程设计 182 0

给按钮添加图标

以下代码为按钮添加图标,图标为自定义图片。

package com.cxf.gui.swing.picbutton; 
 
import javax.swing.*; 
import java.net.URL; 
 
public class TestForPicButton { 
    public static void main(String[] args) { 
        new MyFrame().init(); 
    } 
} 
 
class MyFrame extends JFrame{ 
    public void init(){ 
        setVisible(true); 
        setBounds(200,200,400,300); 
 
        URL url = MyFrame.class.getResource("diga.jfif"); 
        assert url != null; 
        Icon icon = new ImageIcon(url); 
        JButton button = new JButton(); 
        button.setIcon(icon); 
        add(button); 
 
    } 
} 
 

输出结果:

代码思路为:url对象获取原始图片,ImageIcon类以这个url对象新建对象,赋值给icon对象,jbutton对象添加这个icon对象。

遗憾的是程序刚运行时,界面为空白,需要放大或缩小一下才能显示图片按钮。


评论关闭
IT干货网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!