【问题标题】:Setting JButton Icon设置 JButton 图标
【发布时间】: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


【解决方案1】:

这是因为您将Play 文本添加到按钮,就像new JButton("Play"); 一样

如果你删除Play你会看到

图片覆盖整个JButton

【讨论】:

    猜你喜欢
    • 2013-04-24
    • 2016-01-21
    • 2013-02-02
    • 2013-03-03
    • 1970-01-01
    • 2014-11-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多