deleteuserinfo.java
来自「用java2核心类库写的一个学生课程管理系统」· Java 代码 · 共 87 行
JAVA
87 行
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class DeleteUserInfo extends JFrame
{
private JPanel content;
private JLabel userLabel;
private JTextField userText;
private JButton okButton;
private JButton cancleButton;
private static final DeleteUserInfo DeleteUser = new DeleteUserInfo();
public static DeleteUserInfo singleDeleteUserInfo()
{
return DeleteUser;
}
private DeleteUserInfo()
{
initDeleteUserInfo();
ClickActionListener cal = new ClickActionListener();
okButton.addActionListener(cal);
cancleButton.addActionListener(cal);
}
private void initDeleteUserInfo()
{
this.setTitle("删除用户");
content = new JPanel();
userLabel = new JLabel("请输入删除用户的用户名: ");
userText= new JTextField(10);
okButton = new JButton("删除");
cancleButton=new JButton("取消");
content.add(userLabel);
content.add(userText);
content.add(okButton );
content.add(cancleButton );
content.setLayout(new FlowLayout());
this.add(content);
this.setSize(300,300);
}
class ClickActionListener implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
String user = null;
if (e.getActionCommand() == "删除")
{
int option = JOptionPane.showConfirmDialog(DeleteUser, "确实要删除吗", "询问?", JOptionPane.YES_NO_OPTION);
System.out.println("option = " + option );
if (option == 0) //click "yes", means 确实删除
{
user = userText.getText();
if (user!=null)
{
String sqldeleteUser = null;
sqldeleteUser = "delete from 用户信息 where 用户名 = " + "\'" + user +"\'";
System.out.println("sqldeleteUser = " + sqldeleteUser);
SMISDB deleteUserInfoDB = new SMISDB();
deleteUserInfoDB.getTable(sqldeleteUser,new JFrame(),true);
System.out.println("delete user success " );
userText.setText("");
}
}
else
{
// click "no"
}
}
else if (e.getActionCommand() == "清除")
{
System.out.println(" button is 清除");
userText.setText("");
}
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?