【问题标题】:Java JButton only image?Java JButton只有图像?
【发布时间】:2014-01-01 05:42:25
【问题描述】:

我将按钮的图标设置为我在 Photoshop 中制作的 .png,但不仅仅是图像可见,还有按钮边框或您希望调用的任何名称。

我希望按钮只是:

【问题讨论】:

  • 您使用的是什么外观和感觉?您可以删除边框,将Insets 放入 0
  • 上一个问题可能对你有帮助link

标签: java swing jbutton


【解决方案1】:

there are set of methods implemented in API 创建未修饰的JButton,例如

JButton button = new JButton();
button.setBorderPainted(false);
button.setBorder(null);
//button.setFocusable(false);
button.setMargin(new Insets(0, 0, 0, 0));
button.setContentAreaFilled(false);
button.setIcon(myIcon1);
button.setRolloverIcon(myIcon2);
button.setPressedIcon(myIcon3);
button.setDisabledIcon(myIcon4);

【讨论】:

    【解决方案2】:

    你刚刚漏了一句。

    btn.setBorder(null); 是您唯一需要做的事情。休息很完美。

    【讨论】:

      【解决方案3】:

      添加它以使其完美:button.setFocusPainted(false);

      【讨论】:

      • 你能扩展一下你的答案吗?
      猜你喜欢
      • 2012-11-02
      • 2016-04-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-11
      • 2023-03-28
      相关资源
      最近更新 更多