问题标签 [jtogglebutton]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 在Java中创建具有相同变量的对象的多个实例
我有一个无模式对话框,我需要同时显示它的多个实例。我将对话框作为成员变量保存在我新建的类中并显示对话框。这里有多个可见的对话框实例,但我将它分配给同一个成员变量。(我需要将它作为成员变量进行某些处理)。它工作正常,但我不明白为什么这样工作。我错过了一些非常明显的东西吗?
onSomeEvent
被多次调用并显示多个对话框。知道 Java 是如何管理这些事情的吗?我是否需要保留一个 CMyDialog 数组作为成员变量而不仅仅是一个类?
非常感谢任何帮助。
提前致谢。尼廷·K。
java - 更改选定 JToggleButton 的背景颜色
我正在尝试以JToggleButton
可靠、外观和感觉独立的方式选择 a 的颜色。
如果使用 Metal L&F,那么使用 UIManager 是一种方法:
注意:Iyy 指出我在上面的属性名称中有错字,但我会将其留在上面以供到达这里的人使用,但实际的属性名称应该是:
但是,这在我当前的外观(当前是 Windows XP)中不起作用。经过进一步分析,Windows(仍然是 XP)中的系统外观似乎根本不使用任何Color
基于- 的UIManager
属性ToggleButton
,或者至少它自己不提供它们(网上有一个快速示例可以找到中的所有属性键UIManager
,在示例中方便地明确限制为Color
属性)。
我试过设置背景颜色:
它不仅不会改变选中状态,甚至不会影响未选中状态。
我只在收到操作后尝试更改背景颜色:
这些都不起作用。我发现唯一可以工作的事情需要我自己在选定状态下绘制按钮(这导致了一个工作示例,尽管看起来不标准):
这是根据此Java 错误报告中的评论稍作修改的。有趣的是(有趣的是?),声称已在 1998 年修复。
有谁知道设置选定 JToggleButton 的背景颜色的更好的、独立于 L&F 的方法?
java - JToggleButton中的JTextPane,忽略鼠标事件?
大家
好,我处于一个奇怪的情况:有一个JToggleButton和一个JTextPane作为子组件。如果我单击 JTextPane,则相关按钮的事件不会起作用(因为他知道我想单击 JTextPane,我想将其设置为“不可点击”)。
我怎么能解决这个问题?:)
java - 矩形Java Swing单选按钮?
我想在 Java Swing 应用程序中创建一组按钮,就像您在绘画程序中的典型工具面板中获得的一样。也就是一组小的方形按钮,每个都包含一个图标,只有一个被按下,当你按下另一个按钮时,第一个被取消选择。我想了很多解决方案,但没有一个看起来很简单/优雅。
这听起来像是 JRadioButton 的工作,但如果你在其中添加一个图标,你仍然会得到一个小圆圈,这在空间上是相当低效的。我想一个选择是为 JRadioButton 找到替代的外观或绘画代码。
另一种选择可能是将 JButton 添加到 ButtonGroup,可能将 JToggleButton.ToggleButtonModel 设置为模型,但这并没有达到预期的效果,因为标准 JButton 的绘制代码在选择时不会保持按下状态。可能可以修改 JButton 代码来执行此操作。就像使其绘画“选中”的方式与“按下”一样。
第三种选择是使用普通的 JButton,并添加一个通用的鼠标侦听器来保持按下或不按下,并在按钮之间传达更改。
任何人都可以就实现目标的最佳方法提出建议吗?我错过的一个简单方法是最好的,但是关于这三种选择中哪一种最好的建议以及如何开始的指示也会很有用。
swing - SwingX 和 JToggleButton
在我的应用程序中,我使用 SwingX 库中的 JXButton,我真的很喜欢painter 方法。现在我必须将我的简单按钮更改为切换按钮,并为未选择/选择状态使用不同的画家。不幸的是,我找不到 JXToggleButton。有没有办法保持画家方法的好处?
java - 获取 JToggleButton 的状态
说我有一个
现在我需要but
点击它的状态。我的意思是我需要知道它是否被点击。
java - 设置和禁用 JToggleButton 的图标
嗨,我正在尝试制作一个我使用 JToggleButton 的匹配记忆游戏。最主要的是当我按下按钮时,它必须显示一张图片,我必须找到另一张相同的图片。所以问题是当我创建一个没有任何图标的按钮时,我不能使用其他其他方法,例如.setRollOverIcon()
等.setPressedIcon()
。所以如果你能帮助我,我将不胜感激。无论如何谢谢:)
java - 在java的记忆游戏中保持2张图片打开一段时间
嗨,我正在做一个项目(卡片匹配游戏),它几乎完成了,但事情是当我点击第二个按钮打开图片时,如果它与第一个不一样,它突然关闭了。好吧,没什么是错的,但用户必须看到图片一段时间(可能是 2 秒)。所以我用过Thread.sleep(2000)
,但我不能正常工作。它将图标设置为空,然后开始等待 2 秒。这是我试图制作 SSCCE 的代码,
如果您能帮助我,我将不胜感激。无论如何谢谢:)
swing - jgoodies 绑定几个 jtoggle 按钮
我想将 3 个切换按钮与我的域对象绑定。3 个切换应该是互斥的,如果我的域对象中的 3 个布尔属性之一为真,则选择对应的切换,而其他 2 个未选中。
我有一个基于 RadioButtonAdapter 的解决方案,但我觉得很奇怪。所以我想知道是否有其他解决方案...