JAVA实现可视化用户管理系统


使用eclipse与MySQL实现对用户数据的增删查改等操作,并且具备图形界面。
资源截图
代码片段和文件信息
package edu.ujs.actionListener;


import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.Jframe;
import javax.swing.JOptionPane;
import javax.swing.JTextField;
import org.apache.ibatis.session.SqlSession;

import edu.ujs.beans.DBS_User;
import edu.ujs.Main.ErrorDialog;

public class DeleteActionListener implements ActionListener{

JTextField t1;
JTextField t2;
JTextField t3;
JTextField t4;
SqlSession sqlSession;
Jframe frame;
public DeleteActionListener(Jframe frameJTextField t1JTextField t2JTextField t3JTextField t4SqlSession sqlSession) {

super();
this.frame=frame;
this.t1=t1;
this.t2=t2;
this.t3=t3;
this.t4=t4;
this.sqlSession=sqlSession;
}

@Override
public void actionPerformed(ActionEvent e) {
if(DBS_User.i>-1&&DBS_User.dbs.size()>1)
{
DBS_User.dbs.remove(DBS_User.i);
DBS_User.i=DBS_User.i-1>=0?DBS_User.i-1:0;
sqlSession.delete(“edu.ujs.mapper.deleteUser“ t1.getText());
sqlSession.commit();
t1.setText(DBS_User.dbs.get(DBS_User.i).getName_user());
t2.setText(String.valueOf(DBS_User.dbs.get(DBS_User.i).getRole_user()));
t3.setText(DBS_User.dbs.get(DBS_User.i).getPassword_user());
t4.setText(DBS_User.dbs.get(DBS_User.i).getRoles().getName_role());
JOptionPane.showMessageDialog(null “删除成功...“);
}
else
{
if(DBS_User.i==0&&DBS_User.dbs.size()==1)
{
DBS_User.i=-1;
t1.setText(““);
t2.setText(““);
t3.setText(““);
t4.setText(““);
}
else {
new ErrorDialog(frame“User数据库为空!“).setVisible(true);
}

}
}

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        1214  2018-11-13 18:56  .classpath
     文件         386  2018-11-13 18:23  .project
     目录           0  2018-11-13 18:23  .settings
     文件         598  2018-11-13 18:23  .settingsorg.eclipse.jdt.core.prefs
     目录           0  2018-11-13 19:01  bin
     文件     2029794  2018-11-06 19:20  binant-1.9.6.jar
     文件       18392  2018-11-06 19:20  binant-launcher-1.9.6.jar
     文件       53259  2018-11-06 19:20  binasm-5.2.jar
     文件      302016  2018-11-06 19:20  bincglib-3.2.5.jar
     文件       61829  2018-11-06 19:20  bincommons-logging-1.2.jar
     目录           0  2018-11-13 18:56  binedu
     目录           0  2018-11-13 19:40  bineduujs
     目录           0  2018-11-16 15:19  bineduujsactionListener
     文件        2406  2018-11-16 15:46  bineduujsactionListenerDeleteActionListener.class
     文件         570  2018-11-14 18:01  bineduujsactionListenerExitActionListener.class
     文件        3057  2018-11-16 16:13  bineduujsactionListenerInsertActionListener.class
     文件        1871  2018-11-16 13:51  bineduujsactionListenerNextActionListener.class
     文件        2325  2018-11-16 15:32  bineduujsactionListenerOpenActionListener.class
     文件        1761  2018-11-16 13:52  bineduujsactionListenerPreActionListener.class
     文件        2068  2018-11-16 16:15  bineduujsactionListenerRoleActionListener$1.class
     文件        2343  2018-11-16 16:15  bineduujsactionListenerRoleActionListener$2.class
     文件        1633  2018-11-16 16:15  bineduujsactionListenerRoleActionListener$3.class
     文件        1740  2018-11-16 16:15  bineduujsactionListenerRoleActionListener$4.class
     文件        2526  2018-11-16 16:15  bineduujsactionListenerRoleActionListener$5.class
     文件        2119  2018-11-16 16:15  bineduujsactionListenerRoleActionListener$6.class
     文件        2263  2018-11-16 16:15  bineduujsactionListenerRoleActionListener$7.class
     文件        4656  2018-11-16 16:15  bineduujsactionListenerRoleActionListener.class
     文件        2002  2018-11-16 14:14  bineduujsactionListenerSelectActionListener$1.class
     文件        2355  2018-11-16 14:14  bineduujsactionListenerSelectActionListener$2.class
     文件        2569  2018-11-16 14:14  bineduujsactionListenerSelectActionListener.class
     文件        2121  2018-11-14 19:51  bineduujsactionListenerUpdateActionListener.class
............此处省略61个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)