java - 使用 JRadioButton 进行 Tab 排序

标签 java spring swing jradiobutton

我正在使用 Swing 在应用程序(基于 Spring 框架)中开发 GUI。在其中一个屏幕中,我们在面板中有几个 JButton、JLabels、JFormattedtextFields 和 JRadioButton。 问题是:

1).当我按下键盘上的选项卡按钮时,控件不会转到 JRadioButton 字段(尽管它会转到其之前和之后的其他组件)。它不会出现在这些单选按钮上(应用程序的一个严重问题)。如何解决这个问题。

2)。还要为每个单选按钮设置文本(标签),我必须在单独的标签中执行以下操作:

<label text="Raiding" constraints="21,1" font="Arial-PLAIN-12" />
    <buttongroup>
    <radiobutton id="raidingYesID"  font="Arial-PLAIN-12"
                    opaque="false" constraints="22,1" label="Yes"/>
    <label text="Yes" constraints="23,1" font="Arial-PLAIN-12" />                   
    <radiobutton id="raidingNOID" font="Arial-PLAIN-12"
                   selected="true" opaque="true" constraints="24,1"/>            
    <label text="No" constraints="25,1" font="Arial-PLAIN-12" />   
    </buttongroup>

我尝试用java来做,但标签没有出现:

raidingYesID.setLabel("Yes");
raidingYesID.setName("Yes");
raidingNOID.setText("No");

它们都没有任何区别,但我可以通过使用以下方式在控制台上获取标签:

System.out.println(raidingYesID.getLabel());

提出任何解决方案...

最佳答案

对于第二个问题:使用 setText() 设置 JRadioButton 文本并使用 getText() 将其取回。按钮文本也可以在构造函数中设置。

关于java - 使用 JRadioButton 进行 Tab 排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12508007/

相关文章:

java - Atom Processing 处理带有空格的文件夹时出现问题

java - Spring 测试/生产应用程序上下文

java - 事务回滚在 JUnit5 的 @Nested 类的测试用例中不起作用

java - 如何获取动态生成的组件的值?

java - 如何使用反射从另一个项目访问类内部的枚举?

java - Java Runnable 运行的 JUnit 测试用例

java - 是否可以使用注释实现方法级访问检查?

java - GridBag 布局教程

java - 我在将 DesignGridLayout 添加到注册表单时遇到错误。请在这件事上给予我帮助

java - 您应该使用父类(super class)构造函数来设置变量吗?