How to add Icon to JButton in Java?
要将图标添加到按钮,请使用Icon类,该类允许您将图像添加到按钮。
我们正在创建一个按钮,其中添加了一个带有Icon类的图标-
1 2 | Icon icon = new ImageIcon("E:\\editicon.PNG"); JButton button7 = new JButton(icon); |
上方,我们为按钮7设置了图标。
以下是将图标添加到JButton-的示例
例
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | package my; import javax.swing.Box; import javax.swing.Icon; import javax.swing.ImageIcon; import javax.swing.JButton; import javax.swing.JFrame; public class SwingDemo { public static void main(String[] args) { JButton button1 = new JButton("One"); JButton button2 = new JButton("Two"); JButton button3 = new JButton("Three"); JButton button4 = new JButton("Four"); JButton button5 = new JButton("Five"); JButton button6 = new JButton("Six"); Icon icon = new ImageIcon("E:\\editicon.PNG"); JButton button7 = new JButton(icon); Box box = Box.createVerticalBox(); box.add(button1); box.add(button2); box.add(button3); box.add(button4); box.add(button5); box.add(button6); box.add(button7); JFrame frame = new JFrame(); frame.add(box); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setLocationByPlatform(true); frame.setSize(500, 300); frame.setVisible(true); } } |
输出量