【发布时间】:2014-11-24 16:22:02
【问题描述】:
我有一个如下所示的按钮:
我想删除按钮背景。也就是说,图像将是按钮。 这是我的代码:
Button button = new Button(shell, SWT.NONE);
button.setToolTipText("Email Settings...");
button.setImage(SWTResourceManager.getImage(Settings.class, "settings1616.png"));
button.setBounds(494, 26, 28, 25);
我试过了..
button.setBackground(null);
button.setBackgroundImage(null);
但它不会删除任何东西。 谢谢!
【问题讨论】:
-
这是什么平台?在某些平台(例如 Windows)上,您不能像这样更改按钮背景 - stackoverflow.com/q/3312102/2670892
-
我使用的是 Windows。这可以通过 Macintosh 实现吗?
-
或者只是使用带有 ImageIcon 的可点击 JLabel
-
好的,我试试看。
-
快速测试表明 setBackground 在 Mac 中不起作用。
标签: java eclipse eclipse-plugin