-
有关JRadioButton方法的问题5
例如:定义JRadioButton tsex1=new JRadioButton("男");
JRadioButton tsex2=new JRadioButton("女");
从数据库中得到String类型的字符串,假设得到的是“男”。触发事件设置的是一个按钮,当单击按钮时,JRadioButton的“男”就被选中,用什么方法实现?
if (stu.find(Integer.parseInt(jtfnum.getText())).getSex() == "Male") {
jrbmale.setSelected(true);
} else {
jrbfemale.setSelected(true);
}
我这样执行后没用啊。2014年5月21日 23:15
3个答案 按时间排序 按投票排序
-
采纳的答案
你这个地方是因为比较用法错误了 字符串比较是用equals 而不是==
下面一个地址里面解释了这2者的区别
http://blog.sina.com.cn/s/blog_532637060100gkfc.html2014年5月22日 19:01
-
你的问题在于错误地使用了String的相等操作,String相等,最好的方法是调用其equals方法,而不是==方法。更如下
if ("Male".equals(stu.find(Integer.parseInt(jtfnum.getText())).getSex())) { jrbmale.setSelected(true); } else { jrbfemale.setSelected(true); }
2014年5月22日 08:39
-
JRadioButton button1=new JRadioButton("男"); JRadioButton button2=new JRadioButton("女"); if (bool == 'Male') { button1.setSelected(true); } else { button2.setSelected(true); }
2014年5月21日 23:55
相关推荐
下面是 JRadioButton 的用法示例和相关操作注意事项。 首先,JRadioButton 需要添加到同一个 ButtonGroup 中,以便实现单选框的功能。 ButtonGroup 可以将多个 JRadioButton 组合成一个组,以便在同一个组内只能有...
至于`Java.jpg`文件,可能是一个相关的帮助图像,例如展示了JRadioButton在GUI中的布局或外观。由于我们无法直接查看此图像,所以无法提供具体细节,但通常这些图像用于教程或示例中,以辅助理解组件的视觉效果。 ...
下面是 JRadioButton 的详细使用方法: 1. 概述 JRadioButton 是 Swing 库中的一个组件,继承自 AbstractButton 类。它提供了多种构造方法,包括无文本、有文本和指定是否选中的构造方法。JRadioButton 也提供了...
JRadioButton r1 = new JRadioButton("Male", true); // 创建并选中单选按钮 JRadioButton r2 = new JRadioButton("Female"); // 创建未选中的单选按钮 ButtonGroup group = new ButtonGroup(); // 创建按钮组 group...
首先创建一个`ButtonGroup`对象,然后依次创建多个`JRadioButton`对象,并通过`add()`方法将这些按钮添加到`ButtonGroup`中。这种方式非常适合需要实现互斥功能的场景。 #### 3. 弹出一个提示框 Java Swing提供了`...
在本篇文章中,我们将深入探讨`JRadioButton`的使用方法、它在`JFrame`中的布局管理以及相关的事件处理机制。 首先,`JRadioButton`是`AbstractButton`类的子类,用于创建具有单选功能的按钮。在`JRadioButton`中,...
### Java常用方法总结 #### 一、JDK环境变量配置详解 在开发Java应用程序之前,首先需要正确地配置好JDK环境变量。这一步对于确保Java应用程序能够在开发环境中正常运行至关重要。 1. **配置JAVA_HOME变量** - ...
下面我们将深入讲解相关知识点。 首先,我们需要导入必要的Java Swing库: ```java import javax.swing.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; ``` `javax.swing.*`包含...
在这个Java教程中,我们将聚焦于两个关键的交互元素:选择框(JComboBox)和单选按钮(JRadioButton),它们在构建用户界面时起着至关重要的作用。 **Java选择框(JComboBox)** 1. **定义与用途**: Java的...
其构造方法包括 JRadioButton() 和 JRadioButton(String text)。 Java 中的常用方法 Java 中常用的字符串方法包括: * 获取字符串的长度:length() * 判断字符串的前缀或后缀与已知字符串是否相同:startsWith...
本篇文章详细介绍了 JRadioButton 的使用,包括其继承体系、构造方法和常用方法,幫助讀者更好地理解 JRadioButton 的使用。 第9篇 Java Swing大神必经之路9:Java中的JList和DefaultListModel的亲密关系 本篇文章...
`编程题目.txt`可能包含了项目的具体需求或者开发指导,例如详细描述了每个形状的绘制方法,以及如何保存和加载用户的绘图作品。在实际开发中,我们可能需要解析用户的输入,根据选择的形状类型,调用相应的绘制函数...
在这个实例中,`www.pudn.com.txt`可能包含有关代码示例的说明或资源链接,而`radiobutton`可能是包含更多相关代码或图片资源的文件。要完整实现这个实例,你需要结合这两个文件的内容,将代码与图片资源相连接。 ...
在`TransformPanel`类中,这些方法可能会利用`AffineTransform`的`rotate()`, `translate()`, `scale()`, 和 `shear()` 方法来改变图形的状态。 6. **布局管理器**: - 使用`BorderLayout`管理`TransformPanel`,...
本篇文章将深入探讨 Swing 中按钮的使用方法。 一、JButton 类的创建与设置 在 Swing 中,按钮组件是由 javax.swing.JButton 类表示的。我们可以使用 JButton 的构造函数来创建一个新的按钮实例: ```java ...
在实现这些功能时,开发者还需要考虑线程安全问题,因为Java GUI是基于事件驱动模型的,所有的用户交互都会在事件调度线程中执行。因此,对模型数据的修改应当在适当的同步控制下进行,以免引发线程冲突。 总结来说...
在Java中,图形用户界面(GUI)的构建主要依赖于`javax.swing`和`java.awt`这两个包提供的类和方法。本文通过具体的程序案例,探讨了如何在Java中设计和实现图形界面。 案例1主要介绍了如何使用单选按钮...
`ViewPanel`包含了如`JTextField`、`JSpinner`、`JComboBox`、`JRadioButton`和`JTextArea`等Swing组件,这些都是与程序逻辑相关的UI元素。构造函数`ViewPanel()`用于初始化GUI界面,而`initGUI()`方法则用于构建...
你可以使用`setTitle()`方法设置窗体标题,`setBounds()`方法设定窗体位置和大小,`setDefaultCloseOperation()`方法定义窗体关闭时的行为。`setDefaultCloseOperation()`的参数有四个静态常量: 1. HIDE_ON_CLOSE...
根据提供的信息,我们可以详细解析与Java红绿灯编程相关的知识点。 ### Java红绿灯编程概述 在本案例中,我们构建了一个基于Swing图形用户界面(GUI)的简单红绿灯程序。该程序实现了基本的红绿灯切换功能,并允许...