我使用SWT界面构建器来构建我的GUI。我有几个按钮。如何从按钮中删除框架(灰色背景和边框),以便只显示图像?按钮代码:onButton = new Button(shell, SWT.NONE);
非常感谢帮助。
作为要求。这就是我为按钮设置图像的方法:
onButton.setImage(SWTResourceManager.getImage(
"C:\\Users\\dseek\\Desktop\\PanetHomeProxySwitch\\PlanetHomeProxySwitch\\src\\proxyEinschaltenGroupSmall@3x.png"));
答案 0 :(得分:2)
如果您想使用Button
作为基本小部件,我担心这是不可能的。
按钮由操作系统设置样式,例如它将在Windows上具有灰色渐变和深色圆形边框。
不幸的是,将图像设置为它不能取代这种外观,而只是将图像放在该按钮内。边界将保持不变。
我已发布an answer to a related question,其中显示了如何创建自己的小部件,它将使用给定的图像并像按钮一样工作。这不是一个完整的例子,但它应该让你开始。
结果如下: