JavaSwing / C# 笔记本参数管理 |
您所在的位置:网站首页 › 16z90pg笔记本参数 › JavaSwing / C# 笔记本参数管理 |
说明
此系统同时支持mysql,sqlserver,有javaswing窗体和C#窗体两套代码
数据库文件
笔记本参数管理 数据库设计 关系模型 电脑管理者(主键,用户名,密码,姓名,电话) 电脑参数(主键,产品编码,型号,价格,上市时间,类型,CPU型号,CPU主频,核心数,线程数,内存容量,硬盘,屏幕尺寸,分辨率) 数据字典 电脑管理者表 字段名 字段 数据类型 约束 描述 主键 id varchar(40) primary key; 唯一标识 用户名 username varchar(20) not null;unique; 不可为空;字段唯一; 密码 password varchar(20) 姓名 name varchar(12) not null; 不可为空; 电话 tele varchar(11) 电脑参数表 字段名 字段 数据类型 约束 描述 主键 id varchar(40) primary key; 唯一标识 产品编码 numb varchar(32) not null;unique; 不可为空;字段唯一; 型号 xinghao varchar(255) 价格 price double not null; 不可为空; 上市时间 intime datetime 类型 type varchar(255) CPU型号 cpu varchar(255) CPU主频 cpuzp varchar(255) 核心数 hxs int 线程数 threads varchar(255) 内存容量 neic varchar(255) 硬盘 yp varchar(255) 屏幕尺寸 pinmu varchar(255) 分辨率 fbl varchar(255) 部分代码 package com.codeying.frame; import com.codeying.dao.AdminDao; import com.codeying.entity.Admin; import com.codeying.utils.JdbcUtils; import com.codeying.utils.Utils; import com.mysql.jdbc.StringUtils; import javax.swing.*; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.net.URL; public class MyInfoAdmin extends JInternalFrame { private JPanel jContentPane; private JLabel label_role = new JLabel("角色"); private JTextField tb_role = new JTextField(); private JLabel label_username = new JLabel("用户名"); private JTextField tb_username= new JTextField(); private JLabel label_name = new JLabel("姓名"); private JTextField tb_name= new JTextField(); private JLabel label_tele = new JLabel("电话"); private JTextField tb_tele= new JTextField(); private JButton btn = new JButton("保存"); private URL imgURL ; private BtnListener btnListener; public MyInfoAdmin (){ init(); } /** * 监听类 */ public class BtnListener implements ActionListener { public void actionPerformed(ActionEvent e) { Admin t = Login.admin; //不可为空字段 if (StringUtils.isNullOrEmpty(tb_name .getText().trim())) { JOptionPane.showMessageDialog(null, "姓名 不可为空");return; } if(FormAdminAdd .illegalAdd( Login.admin .getId(),"username",tb_username .getText().trim())){ JOptionPane.showMessageDialog(null, "用户名 : 已存在!");return; } t.setUsername (tb_username .getText().trim()); t.setName (tb_name .getText().trim()); t.setTele (tb_tele .getText().trim()); //提交 AdminDao dao = AdminDao.me(); int res = dao.updateById(t); if(res==1){ Login.admin = t; JOptionPane.showMessageDialog(null, "更新成功!"); }else{ JOptionPane.showMessageDialog(null, "更新失败"); } } } /** * 初始化界面 */ public void init(){ //设置下拉框\外键 //设置主窗体 this.setSize(296, 350); this.setTitle("个人中心");//窗体名 this.setResizable(true); this.setClosable(true); this.setMaximizable(true); this.setIconifiable(true); int x = 29,y = 0; label_username.setBounds(new Rectangle(x, y, 71, 19)); tb_username.setBounds(new Rectangle(x+90, y, 124, 23)); tb_username.setText(Login.admin .getUsername()); tb_username.setEditable(false); y+=30; label_role.setBounds(new Rectangle(x, y, 71, 19)); tb_role.setBounds(new Rectangle(x+90, y, 124, 23)); tb_role.setText(Login.admin .getRole()); tb_role.setEditable(false); y+=30; //TODO 其他属性 label_name .setBounds(new Rectangle(x, y, 71, 19)); tb_name .setBounds(new Rectangle(x+90, y, 124, 23)); tb_name .setText(Login.admin . getName ()); y+=30; label_tele .setBounds(new Rectangle(x, y, 71, 19)); tb_tele .setBounds(new Rectangle(x+90, y, 124, 23)); tb_tele .setText(Login.admin . getTele ()); y+=30; btn.setBounds(new Rectangle(130, y, 100, 26)); getRootPane().setDefaultButton(btn);// 设置回车键 jContentPane = new JPanel();// 新建jPanel面板 jContentPane.setLayout(null); jContentPane.setBackground(new Color(255, 255, 255)); setContentPane(jContentPane); jContentPane.add(label_username); jContentPane.add(tb_username); jContentPane.add(label_role); jContentPane.add(tb_role); //TODO jContentPane.add(label_name); jContentPane.add(tb_name); jContentPane.add(label_tele); jContentPane.add(tb_tele); jContentPane.add(btn); btnListener = new BtnListener(); btn.addActionListener(btnListener); } } 系统截图
|
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |