joptionpane.plain_message
时间: 2023-04-26 16:04:31 浏览: 174
JOptionPane.plain_message是Java Swing中的一个类,用于显示简单的消息对话框。它可以显示一条消息,并提供一个“确定”按钮供用户点击以关闭对话框。该类通常用于向用户提供一些简单的提示信息。
相关问题
okBtn.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub String password = pField.getText(); int c = 0; if (password.equals("")) { JOptionPane.showMessageDialog(this, "新密码不能为空", "warning", JOptionPane.PLAIN_MESSAGE); } else { c = studentDao.studentUpdate(password); if (c == 1) { JOptionPane.showMessageDialog(this, "更新记录成功", "成功", JOptionPane.PLAIN_MESSAGE); } } } });
这段代码是一个按钮监听器的实现,监听器被添加到一个名为okBtn的按钮上。当用户点击该按钮时,actionPerformed方法将被调用,该方法首先获取名为pField的文本框中输入的字符串作为密码,然后检查密码是否为空。如果密码为空,将弹出一个警告对话框。否则,将调用studentDao的方法来更新学生的密码,并根据返回的结果显示相应的消息框。
改错。okBtn.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub student a =new student(); String newpassword=pField.getText(); int c = 0; if (newpassword.equals("")) { JOptionPane.showMessageDialog(null, "新密码不能为空", "warning", JOptionPane.PLAIN_MESSAGE); } else { c = studentDao.studentUpdate(newpassword); if (c == 1) { JOptionPane.showMessageDialog(null, "更新记录成功", "成功", JOptionPane.PLAIN_MESSAGE); } } } });
改错后的代码如下:
```
okBtn.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
String newpassword = pField.getText();
int c = 0;
if (newpassword.equals("")) {
JOptionPane.showMessageDialog(null, "新密码不能为空", "warning", JOptionPane.PLAIN_MESSAGE);
} else {
studentDao studentDao = new studentDao();
c = studentDao.studentUpdate(newpassword);
if (c == 1) {
JOptionPane.showMessageDialog(null, "更新记录成功", "成功", JOptionPane.PLAIN_MESSAGE);
}
}
}
});
```
修改说明:
1. 在 actionPerformed 方法中实例化了 studentDao 对象,以便调用其方法。
2. 将 `student a = new student();` 改为 `studentDao studentDao = new studentDao();`,以便正确创建 studentDao 对象。
3. 将 `String newpassword = pField.getText();` 的位置移到了 `studentDao` 实例化前面,以便在执行更新操作前获取用户输入的新密码。
阅读全文