gpt4 book ai didi

java - 以 LookAndFeel 风格绘制圆形按钮

转载 作者:行者123 更新时间:2023-12-01 14:38:29 27 4
gpt4 key购买 nike

我正在尝试使用 JRadioButton 将它们放在 JToolbar 上并选择最后一个单击的按钮。如果我使用 JButtons,他们不会保留选择。

由于 JRadioButton 始终具有该点,因此我需要通过覆盖绘制方法来自己绘制它们。

按钮将是带有图标的圆圈。如果我画图像,那是可行的,但看起来棒极了。我遇到的问题是我想绘制圆圈,以便这些按钮始终看起来像具有当前 LookAndFeel 的 JButton。

我怎样才能做到这一点?我搜索了一段时间,但没有找到可以使用的读取 LookAndFeel 的一些默认颜色的方法。

那么我如何读取当前 LookAndFeel 的背景颜色等以将其用于某些自定义按钮绘图?

最佳答案

So how can i read Background-Colors etc. of the current LookAndFeel to use it for some custom Button-Drawing?

参见UIManager Defaults .

I need to draw them myself by overriding the paint-methods

不要在组件中进行自定义绘制。如果您不喜欢默认图标,请创建您自己的图标并在那里进行自定义绘画,或者创建一个图像并使用 ImageIcon。您可以使用 setXXXIcon() 方法。

关于java - 以 LookAndFeel 风格绘制圆形按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16242849/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com