问题标签 [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 投票
1 回答
503 浏览

java - 如何修复 readJavaFormatString 错误?

我必须使用 netbeans GUI builder 来完成这个任务,所以我只包含了我创建的代码。我没有包括任何预先生成的东西。我的主要问题是我不知道为什么我的代码不断生成错误消息,例如:(我不希望任何人阅读每个错误,这只是为了获得一个大致的想法)

请帮我修复下面的代码。我不知道为什么它是错的,但它是,我真的很感激任何建议。到目前为止,我还没有找到任何与我的堆栈溢出问题非常相似的答案。我也没有找到任何我理解的答案。

0 投票
2 回答
601 浏览

java - Java 中带有切换按钮的动作事件 - (程序不工作)

该程序应该在按下按钮时将按钮值“ab”保存到 ArrayList,但是 if 命令似乎永远无法工作,我尝试删除它并查看它是否有效,它确实有效,并且 ArrayList 更新为新的价值。因此,如果我按下按钮,当它出现在 J Windows 中时,什么都不会发生。

该程序稍后将数组保存到文件中,因此如果 if 存在并且我单击了多次我想要的次数,则基本上什么都不会保存,但是如果这个中的 if 循环运行,那么它就可以工作

因此,如果这样做了,它会打印出世界,并且 aList 将在零索引中填充 ab :

0 投票
3 回答
1377 浏览

java - 禁用 JToggleButton 而不使其变灰

我想将我JToggleButton的设置为禁用状态,即用户无法通过单击来切换它。我试过btn.setEnabled(false);了,但它使我的图标变灰,我不想要那个。是否有任何其他方法不会使图标变灰,但不会让用户切换按钮?

0 投票
2 回答
421 浏览

java - 如何使用其中具有 actionPerformed 的 IF 语句从另一个类中检查一个类中的 JToggleButton 状态?

编辑:我发现了我的问题,但仍然不知道为什么会发生这种情况,我还没有完成 Mehran Sahami 教授(斯坦福大学)的在线讲座,如果我继续播放讲座视频,也许我会找到答案.

问题是我在我的按钮方法之前删除了我的其他组件方法以有效地发布空间,所以我应该把我的JToggleButton 方法放在我的主要JFrame方法之后让它工作,但是如果我的 其他组件也继承其他类怎么办?我应该首先使用哪种方法来使所有组件正常工作?我会通过更多地练习java来发现。

感谢@Dan 和@SebVb 的回答和建议,如果这只是初学者的错误,请见谅:)

我现在正在学习 java 一个月,并且已经有了简单的学习项目,但是现在我遇到了JToggleButton,ItemEventactionPerformedIf 语句中的问题。

我已经搜索了一个星期来寻找在另一个类中使用actionPerformedif 语句的示例,ItemEvent但我找不到相同的问题来产生工作结果。

我正在尝试制作一个仅在选择切换按钮时才会扫描的窗口扫描仪,然后JPanel使用缓冲图像进行绘制(每 100 毫秒重绘一次)并在取消选择切换按钮时将其处理,但我认为我的做法是错误的。我有一个主类和两个子类,如下所示:

主类:

窗口类:

扫描仪类:

所以这是我的问题:

  1. 我真的必须将 Main 类与 Window 类分开吗?什么原因?
  2. 如何让我在 Scan 方法中的 if 语句 JToggleButton从 Window 类中识别我的状态?这是不可能的,我有一个错误的方法来做到这一点?
  3. 在 Scanner 类中,我无法为我的actionPerformed (Netbeans 总是将其检查为错误)进行获取/设置,但为什么我可以为我的 BufferdImage
  4. 如果我无法解决第 3 个问题,我该如何使用 If 语句停止捕获Timer.stop()?还是我又走错路了?
  5. 是否会生成我JPanel的扫描仪课程并为我的缓冲图像制作查看器?

PS我很抱歉它的问题很拥挤,我尽量不发多个帖子,所以我发了一个有多个问题的帖子。如果之前有答案,请注意我,老实说我找不到它或者用错误的标签搜索它。

0 投票
1 回答
336 浏览

java - 使用 ActionListener 更改两个 Jlabel 的 JToggleButton

我正在尝试获得一个切换按钮来更改两个Jlabel的名称toggleduntoggledwith ActionListener

toggled 如果您按下按钮,它会显示Jlabel并隐藏untoggled Jlabel,我让它工作到哪里。我没有任何错误,但是当我取消切换它时,它与选定或切换状态保持不变。

这是JToggleButton代码:

这是整个代码:

0 投票
0 回答
34 浏览

java - 在不触发其项目侦听器的情况下更改 JToggleButton(例如 JCheckBox)的选定状态

我正在尝试为JToggleButtons(特别是JCheckBoxes)编写一个撤消管理器。每个复选框都有一个项目侦听器,可将新编辑添加到撤消管理器。但是,当我尝试撤消选择时,该setSelected(boolean)方法会触发项目侦听器,将撤消添加为 another UndoableEdit,因此可以无限期地撤消。我对这个问题的解决方法是:

这有效,但似乎有点混乱。有一个更好的方法吗?

0 投票
1 回答
129 浏览

java - 在java中使用JToggleButton使其他按钮可见

我正在尝试在 java 中创建一个涂鸦神风格的游戏,我不知道如何制作它,所以当两个 JToggleButtons 被切换时,它会出现第三个。这是我的尝试,但没有任何建议。我对此很陌生,而且很混乱。我想我在某个地方需要一个 ActionListener,但我不确定它是如何工作的。我正在使用带有 windows builder 的 Eclipse。感谢您接受这个挑战!

}

0 投票
1 回答
169 浏览

java - 处理 JDialog 和 JToggleButton 的状态和事件序列

我正在尝试构建一个在按下时JToggleButton显示 a JDialog(包含 a JList)的a 。JToggleButton并在再次按下JDialog时消失JToggleButton,或者如果用户单击离开或在框架中的其他位置(我通过 a 模拟FocusListenerJList焦点丢失时的情况)。

依次按下按钮将JDialog正确显示和隐藏。

但是,问题是当JDialog可见时,我单击框架上的其他位置,JDialog焦点丢失时正确消失。但是,JToggleButton仍然错误地设置为选中状态。这意味着单击JToggleButtonnow 不会显示 theJDialog状态,因为JToggleButtonnow 的状态不同步。相反,我需要按JToggleButton两次才能JDialog再次看到。我下面的代码示例演示了这个问题。

我似乎无法让失去的焦点JListJToggleButton. 这似乎是一个简单的问题,但我一直在努力寻找解决方案。任何人都可以帮忙吗?谢谢。

请参阅下面的代码:

0 投票
1 回答
257 浏览

java - 禁用 JToggleButton 上的启用效果

我有一个使用 Swing 作为 UI 的应用程序。我想要一个按钮来切换应用程序正在使用的通信类型。我想使用切换按钮来识别所选的通信类型。

我的问题是我不希望按钮的颜色在单击后发生变化。目前该按钮看起来像这样...未选中

http://i.stack.imgur.com/Ccdie.png

然后点击后是这样的...

已选中

http://i.stack.imgur.com/Q5yp4.png

文本更改是我想要的,但我希望它们具有相同的颜色/样式。

这是我的代码...

我的想法是,将背景设置为标准背景颜色可以解决这个问题,但看起来不像。有任何想法吗?

谢谢!

答:我改用了JButton,谢谢大家的帮助!

0 投票
1 回答
696 浏览

java - 如何在选择和取消选择时固定 JToggleButton-size?

如何使选定未选定状态的 JToggleButton 的大小固定且相等?

如下所示,我现在有一个可变长度按钮:

未选择尺寸:

在此处输入图像描述

选定的尺寸

在此处输入图像描述

我尝试setSize()了各种setPreferedSize()方法,但没有任何改变。

当前按钮方法:

更新:

这是我的布局管理器初始化方法:

在上面的代码片段中,connectionTglBtn是我们正在谈论的按钮。