Java/SWT/如何从按钮中删除框架

Java/SWT/如何从按钮中删除框架,java,image,button,swt,Java,Image,Button,Swt,我使用SWT界面生成器构建GUI。我有几个按钮。如何从按钮中删除边框(灰色背景和边框),以便只显示图像?按钮代码:onButton=新按钮(shell,SWT.NONE) 非常感谢你的帮助 应要求。这是我为按钮设置图像的方式: onButton.setImage(SWTResourceManager.getImage( "C:\\Users\\dseek\\Desktop\\PanetHomeProxySwitch\\PlanetHomeProxySwitch\\src

我使用SWT界面生成器构建GUI。我有几个按钮。如何从按钮中删除边框(灰色背景和边框),以便只显示图像?按钮代码:onButton=新按钮(shell,SWT.NONE)

非常感谢你的帮助

应要求。这是我为按钮设置图像的方式:

onButton.setImage(SWTResourceManager.getImage(
            "C:\\Users\\dseek\\Desktop\\PanetHomeProxySwitch\\PlanetHomeProxySwitch\\src\\proxyEinschaltenGroupSmall@3x.png"));

如果您想使用
按钮
作为基本小部件,恐怕这是不可能的

按钮的样式由操作系统决定,例如,在Windows上,按钮将具有灰色渐变和黑色圆形边框

不幸的是,将图像设置为该按钮不会取代此外观,而只是将图像放在该按钮内。边界将继续存在

然而,我已经发布了一篇文章,展示了如何创建自己的小部件,它将使用给定的图像并像按钮一样工作。这不是一个完整的例子,但它应该让你开始

结果如下所示:


请说明如何将图像设置为按钮,以及图像本身的外观。
按钮
可能不是适合您使用的小部件,请查看。我已输入所需的编辑。您是否查看了链接是否解决了您的问题?我现在正在查看,它将解决我的问题,但需要我完全重写我的应用程序。。。