我有一个JButton,出于各种原因,我想充当按钮,但看起来却像JLabel。实际上,它不一定必须是JLabel,我只是不希望显示凸起的按钮边缘。
是否有一种简单的方法可以关闭JButton的“按钮外观”,但保留所有按钮功能?
我可以构建某种组合的子类超级按钮,将其委托给jlabel进行显示,但我真的希望有类似的东西button.lookLikeAButton(false)
。
您将需要执行以下操作:
setFocusPainted(false);
setMargin(new Insets(0, 0, 0, 0));
setContentAreaFilled(false);
setBorderPainted(false);
setOpaque(false);
setFocusPainted(false)
如果希望它实际绘制焦点,则可能要排除(例如Windows外观上的虚线边框)。
我在需要“仅图标”按钮的情况下使用了上面的代码。
问题内容: 我想为捐赠表格设置一组单选按钮,但是我希望它们看起来像按钮而不是圆形表盘。 做这样的最好的方法是什么?另外,请记住,它必须与IE8一起使用。 这是我到目前为止的内容 谢谢 问题答案: 可以使用CSS来完成,而无需大型框架。我已经使用复选框和单选按钮完成了此操作。 此方法无需添加新的HTML或引入任何JS库即可。 => HTML的新命令 这是一个十分钟的hacky版本,您可以进一步清理它
问题内容: 我需要使按钮看起来像使用CSS的链接。所做的更改已经完成,但是当我单击它时,它显示的效果就像按按钮一样。任何想法如何删除它,以便即使单击该按钮也可以用作链接? 问题答案:
我的应用程序中有一个按钮。点击它会导致与按下某个键完全相同的操作。所以我希望如果用户按下该键,该按钮会看起来像是被点击了,即暂时变暗,然后再次恢复正常。所以,在我的密钥处理程序中,我写道: 这会导致触发一个动作事件,但不会导致按钮看起来像是被点击了。我怎样才能做到后者?
问题内容: 我正在使用ASP.NET,我的某些按钮只是进行重定向。我希望它们是普通的链接,但是我不希望我的用户注意到外观上的很大差异。我考虑了用锚(即标签)包裹的图像,但我不想每次更改按钮上的文本时都必须启动图像编辑器。 问题答案: 将课程应用于
问题内容: 我尝试过使用高度和宽度相等的drawOval方法,但是随着直径的增加,圆的外观会变差。无论尺寸大小,如何做一个看起来不错的圆圈。如何在Java或其他方法中实现抗锯齿。 问题答案: 事实证明,Java2D(我假设这是您正在使用的)已经很不错了!这里有一个不错的教程:http : //www.javaworld.com/javaworld/jw-08-1998/jw-08-media.ht
问题内容: 我希望在Tkinter中创建类似于表的内容,但不一定必须是一个表。 我想例如创建标题“ Name1”,“ Name2”,“ Value”,并且在每个标题下方我希望有几行空白。 然后,我希望稍后使用我计算出的值或名称的字符串值填写这些行(因此称为Label)。 对于“ Name2”,我实际上希望整个列都为一个下拉菜单。我已经自己创建了一个代码,但不确定如何将其合并到此“表”中。 例如,是