【发布时间】:2013-04-30 19:37:48
【问题描述】:
我希望JButton 上有一个图标。到目前为止,我有这个。
ImageIcon ii = new ImageIcon("Button.png");
width = ii.getIconWidth();
height = ii.getIconHeight();
Toolkit tk = Toolkit.getDefaultToolkit();
windowW = (int) tk.getScreenSize().getWidth();
windowH = (int) tk.getScreenSize().getHeight();
play = new JButton("Play");
play.setSize(width, height);
play.setLocation(windowW / 2 - 165,windowH / 2 - 165);
play.setIcon(ii);
play.addActionListener(this);
它获取图标的宽度和高度,然后将JButton 设置为图标的宽度和高度,但由于某种原因,图标会偏左一点,这样您仍然可以看到一些JButton默认纹理。这是它的样子:
我将如何使图像像应有的那样覆盖整个JButton?
【问题讨论】:
-
请用JButton调整图标大小???,
标签: java swing icons jbutton jcomponent