问题标签 [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.

0 投票
2 回答
726 浏览

java - 如何在第二次单击时取消切换属于 ButtonGroups 的 jtogglebuttons

如何在第二次单击时取消切换属于 ButtonGroups 的 jtogglebuttons?我应该为此使用什么侦听器?谢谢!

JtoggleButton 切换按钮;

toggleButton.addActionListener?toggleButton.addChangeListener?

0 投票
0 回答
290 浏览

java - JXCollapsiblePane 切换未正确处理

我尝试在 Java 7 Swing 应用程序中使用 JXCollapsiblePane(SwingX 版本 1.6.5.1)。在编写一个小型测试应用程序时,我看到以下问题:

  • 切换按钮与可折叠窗格不同步,即我首先必须单击按钮,然后它才与窗格的状态同步
  • 我只看到一个图标(折叠或展开)始终保持不变,无论我们处于哪种切换状态

我使用以下代码,即 SSCCE:

这是兼容性问题还是我在这里做错了什么?谢谢!

更新:在调试代码几个小时后,我可以说问题似乎没有完成动画。计时器总是取消事件,因此开始的动画(向上或向下)永远不会结束。设置时

展开/折叠动作工作正常(当然没有动画)。

0 投票
1 回答
48 浏览

java - 使用单独的 ImageIcon 创建多个 JToggleButton

如何将个人 ImageIcon img_1, img_2 ....... img_9 插入循环?

0 投票
1 回答
348 浏览

java - 如何在 Java Swing 中打开和关闭屏幕上的形状?

好的,所以我正在尝试使用 swing 构建一个程序,我必须能够在屏幕的右下角绘制一个椭圆和矩形。我目前正在尝试使用先前的程序,其中该程序使用 JToggleSwitch 启动和停止一个正方形。我的问题是如何获得一个形状来打开和关闭屏幕,因为它需要一个参数“图形 g”。到目前为止,这是我的 PaintPanel 代码。

这是创建窗口和面板的实际代码。这是我的主要课程。

0 投票
2 回答
940 浏览

java - 如何让我的每个切换按钮执行不同的操作?

好的,所以我正在使用 java swing 编写一个 GUI,我一直在使用一些旧代码来创建一个移动的正方形,但是现在我必须使用切换按钮来使一些形状从窗口中出现和消失。我的程序应该有 4 个不同的切换按钮(目前有 3 个),每个按钮都有特定的用途:名称将在屏幕中央显示我的名字,矩形将在屏幕右下角显示一个矩形,椭圆形也会在右下角显示一个椭圆形。我尝试使用一系列布尔值来指示出现哪个形状,但由于某种原因,每个按钮只会切换矩形,我不知道为什么。我做错了什么导致所有按钮都做同样的事情吗?到目前为止,这是我的代码。第一个是我的paintPanel:

注释掉的任何内容都是因为稍后将针对特殊按钮实现它。这是我的主要课程:

0 投票
4 回答
60 浏览

java - 如何捕获一组循环生成的 JToggleButtons 的点击量?

我有 20 个循环生成JToggleButtons,我需要计算其中有多少是活动的。

这里的问题是它计算每个人点击了多少次,而不是计算其中有多少被选中。

PS。我尝试使用(b.isSelected())b需要final访问它,所以它不是解决方案。

0 投票
1 回答
1084 浏览

java - JToggleButton - 如何获得选定状态?

我正在制作一个 BMR 计算器,我的一个面板为用户提供了一个选项来更改他们希望输入身高的方式,从厘米到英尺/英寸。

这是处理所述面板的代码块。

我的问题是,当我按下 kg 或 cm 按钮时,文本字段不会出现,所以我想我以某种方式使用了 isSelected() 错误。

下面是如何显示的图像。您可以看到即使选择了英尺,也不会出现任何文本字段。我能做些什么来解决这个问题?

在此处输入图像描述

0 投票
0 回答
233 浏览

java - 切换 setEnabled() 函数时,JComboBox 显示空白框代替项目下拉列表

使用 Java 的 WindowBuilder 创建一个 GUI,其中 JComboBox 在按下某个 JToggleButton 时从启用更改为未启用。基本上,当打开按钮 A 时,按钮 B 会关闭,反之亦然。当按钮 A 被打开时,JComboBox A 变为启用并禁用 JComboBox B,反之亦然,当按钮 B 被打开时(JComboBox B 被启用而 ComboBox A 被禁用)。

所以,场景:我运行程序并按下按钮 A,然后从 ComboBox A 中选择一个项目。按钮 B 已打开,因此 ComboBox A 被禁用,ComboBox B 启用。但是当我切换回 Button A 并尝试打开 ComboBox A 时,会出现一个白色框,而不是项目的下拉菜单。当我单击白色框时,它会选择一个项目并显示它,但初始显示只是一个白色的下拉菜单。

不知道为什么会这样,这很奇怪,因为这些项目仍然存在,只是在我单击空白的白色框之前并不完全可见。然后其中一项显示它已被选中。

谢谢

0 投票
2 回答
1902 浏览

java - 如何从内部框架访问 JFrame 中的组件

我创建了由 jDesktoppane 组成的 java Swing 应用程序,在其中我从主框架 (JFrame) 中的切换按钮加载/调用一些 jinternal 框架。而且我对所有切换按钮都使用了 jButton 组,因此按下按钮时只有一帧。

由于我使用了切换按钮,因此即使我处理了 JInternalFrame,相关的切换按钮也将处于按下模式(已选择)。我尝试了很多方法,但无法将切换按钮的状态从选中更改为未选中。

首先,我在 Main JFrame 中创建了一个方法。

然后我在 JInternalFrame 的退出按钮内创建了一个对象,并通过它调用了 buttongroup_off() 方法。

但它不起作用!!,有人可以帮我吗?我对编程很陌生。

0 投票
0 回答
42 浏览

java - JToggleButton 中的 html 问题

My case is simple: I am using html formatting for jtogglebutton text, but when any button is selected, it's text simply disappears:

gui问题
这个bug只存在于像这样的文本<html><b>sss</b> fff</html>,而不是像"any usual text" 有没有办法修复它?