public class StudentController { @FXML private TextField nameField; @FXML private TextField ageField; @FXML private TextField addressField; @FXML private Button submitButton; private List<Student> students = new ArrayList<>(); public void submitForm() { String name = nameField.getText(); int age = Integer.parseInt(ageField.getText()); String address = addressField.getText(); Student student = new Student(name, age, address); students.add(student); // Clear the form nameField.setText(""); ageField.setText(""); addressField.setText(""); }}
时间: 2024-04-05 17:35:43 浏览: 17
这段代码是一个JavaFX的学生信息表单控制器,其中有三个文本框用于输入学生的姓名、年龄和地址,还有一个提交按钮。当用户填写完表单后,点击提交按钮会将学生信息封装成一个Student对象并添加到名为students的学生列表中,同时清空表单以便下一次输入。其中,submitForm()方法是提交表单的处理方法,它通过调用getText()方法获取文本框中的内容,并使用parseInt()方法将年龄文本框中的字符串转换为整数。这段代码还涉及到Java集合框架中的List和ArrayList,用于存储学生对象。
相关问题
private JFrame jf; private JTextField textField_1;//文本框 private JLabel passwordMes
这段代码定义了一个 JFrame 对象和两个成员变量:一个 JTextField 对象和一个 JLabel 对象。其中,JFrame 对象名为 jf,用于创建一个窗口界面,而 JTextField 对象名为 textField_1,用于创建一个文本输入框,JLabel 对象名为 passwordMes,用于显示密码相关的信息。这些成员变量可能会在程序的其他地方被引用和修改。
public class DelDialog extends JDialog { private static final long serialVersionUID = 1L; private final JPanel contentPanel = new JPanel(); private JTextField textField;
这段代码定义了一个名为DelDialog的类,它继承自JDialog类。
DelDialog类具有一个私有的静态常量serialVersionUID,用于序列化和反序列化。
DelDialog类拥有一个名为contentPanel的JPanel对象,用于存放对话框的内容。
DelDialog类还声明了一个名为textField的JTextField对象。
这个textField用于接收用户输入的文本。