private void jb_registActionPerformed(java.awt.event.ActionEvent evt) { String name = nameTxt.getText(); String xibie = xibieTxt.getText(); String classroom = classTxt.getText(); String bed = bedTxt.getText(); String sex = ""; if (jb_man.isSelected()) { sex = "男"; } else if (jb_women.isSelected()) { sex = "女"; } Room room = (Room) this.jcb_room.getSelectedItem(); String dormitory = room.getId(); Connection con = null; try { con = dmutil.getCon(); Student student = new Student(name, sex, xibie, classroom, Integer.parseInt(dormitory), Integer.parseInt(bed)); int a = studentdao.StudentAdd(con, student); if (a == 1) { JOptionPane.showMessageDialog(null, "登记成功!"); this.resetValue(); } else { JOptionPane.showMessageDialog(null, "登记失败!"); } } catch (Exception e) { JOptionPane.showMessageDialog(null, "登记失败!"); e.printStackTrace(); } }
时间: 2024-04-01 16:31:09 浏览: 32
这段代码是一个事件处理方法,当用户点击“注册”按钮时会被调用。它首先从用户界面上获取输入的姓名、系别、班级、床位等信息,并根据用户选择的性别确定性别信息。然后,它从下拉框中获取房间信息,并将房间号转换为整数类型。
接着,它获取一个数据库连接(使用 dmutil.getCon() 方法),创建一个 Student 对象,并将用户输入的信息设置到该对象中。然后,它调用 studentdao.StudentAdd() 方法将该学生信息插入到数据库中,并根据返回值弹出相应的提示信息。如果在这个过程中发生异常,它会将异常打印出来,并弹出“登记失败”的提示框。
最后,该方法调用 resetValue() 方法将用户界面上的输入框清空。
相关问题
jb_reset.setText("\u91cd\u7f6e"); jb_reset.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jb_resetActionPerformed(evt); } })
这段代码是Java Swing中的一个按钮组件的定义和事件处理。其中`\u91cd\u7f6e`表示“重置”两个汉字的Unicode编码,用于设置按钮上的文本。`jb_reset`是该按钮的名称。`addActionListener()`方法用于为按钮添加一个监听器,即当用户点击该按钮时,会调用`jb_resetActionPerformed()`方法进行响应处理。
需要注意的是,该代码片段只是一个按钮的定义和事件处理,不能独立运行。在使用该代码时,需要将按钮添加到一个容器中才能够正常显示。此外,在实际使用中,需要根据具体需求来实现`jb_resetActionPerformed()`方法的具体逻辑。
import java.awt里面包含import java.awt.event.ActionEvent;吗
是的,import java.awt包含import java.awt.event.ActionEvent。因为ActionEvent是Java AWT中的一种事件,当用户在界面上进行某些操作时,例如点击按钮,就会触发ActionEvent事件。因此,如果我们想对这种事件进行处理,就需要导入java.awt.event.ActionEvent类。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)