【发布时间】:2011-02-23 04:28:54
【问题描述】:
您好,我的 Japplet 正在使用一个 JComboBox 和 5 个 JRadioButtons 在 applet 上进行绘图和绘制。目前一切正常,除了我的 JRadioButtons 在选择按钮时不调用 itemStateChanged() 。所以在小程序上我可以点击一个按钮,但它不会触发。我的组合框也在使用 itemlistener 界面并且它可以工作,但无论我尝试了什么,我都无法获得发送信息/触发的按钮。
我注意到需要单击两次才能选择一个按钮,并希望其中存在问题。
这是一个家庭作业问题,如果我可以使用 actionperformed 和 actionlistener 我会 :(。我需要使用 itemlistener。下面是我如何调用我的单选按钮、将它们添加到形状按钮组和添加的示例容器 c 的按钮。
感谢您的帮助!
很抱歉任何阅读本文的人,但因为这是家庭作业,我不能 100% 确定我可以保持代码正常运行,如果您需要帮助理解它,请 PM 我!
【问题讨论】:
-
您发布的代码对我们没有帮助。我建议您阅读 JRadioButton API 并点击关于“如何使用单选按钮”的 Swing 教程的链接,您将在其中找到一个工作示例。如果您仍然需要帮助,请发布您的 SSCCE (sscce.org) 来证明问题。
-
几乎每个在线指南都说要使用我不允许使用的 actionlistener。我的问题不是不知道怎么做,而是不明白为什么我的 itemlistner 按钮在选择时没有触发 itemstatechanged。此外,即使我单击按钮 100 次,我也有一个调试计数器 eventfire,它的读数为 0。我还在原始帖子中添加了代码
标签: java swing jcombobox jradiobutton