(int)(10.0 * rand() / (RAND_MAX + 1.0))>3?0:1;
时间: 2024-05-12 18:20:36 浏览: 102
JTextField是Swing组件库中的一个文本输入框,用于接收用户的输入。使用方法如下:
1. 导入JTextField类
```java
import javax.swing.JTextField;
```
2. 创建JTextField对象
```java
JTextField textField = new JTextField();
```
3. 设置JTextField的属性
```java
textField.setText("请输入文本"); // 设置文本框中的默认文本
textField.setColumns(20); // 设置文本框的宽度
```
4. 添加JTextField到容器中
```java
JPanel panel = new JPanel();
panel.add(textField);
```
5. 监听JTextField的事件
```java
textField.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
System.out.println(textField.getText()); // 获取用户输入的文本
}
});
```
完整示例代码:
```java
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JTextField;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class TextFieldDemo {
public static void main(String[] args) {
JFrame frame = new JFrame("文本框示例");
JPanel panel = new JPanel();
JTextField textField = new JTextField();
textField.setText("请输入文本");
textField.setColumns(20);
textField.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
System.out.println(textField.getText());
}
});
panel.add(textField);
frame.add(panel);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.pack();
frame.setVisible(true);
}
}
```
阅读全文