java学生通讯录实验报告Word下载.docx

上传人:b****1 文档编号:14608693 上传时间:2022-10-23 格式:DOCX 页数:26 大小:142.04KB
下载 相关 举报
java学生通讯录实验报告Word下载.docx_第1页
第1页 / 共26页
java学生通讯录实验报告Word下载.docx_第2页
第2页 / 共26页
java学生通讯录实验报告Word下载.docx_第3页
第3页 / 共26页
java学生通讯录实验报告Word下载.docx_第4页
第4页 / 共26页
java学生通讯录实验报告Word下载.docx_第5页
第5页 / 共26页
点击查看更多>>
下载资源
资源描述

java学生通讯录实验报告Word下载.docx

《java学生通讯录实验报告Word下载.docx》由会员分享,可在线阅读,更多相关《java学生通讯录实验报告Word下载.docx(26页珍藏版)》请在冰豆网上搜索。

java学生通讯录实验报告Word下载.docx

运行代码

主代码:

Login.Java

importjavax.swing.JFrame;

importjavax.swing.JButton;

importjavax.swing.JOptionPane;

importjavax.swing.JPasswordField;

importjavax.swing.JTextField;

importjavax.swing.JLabel;

importjava.awt.event.ActionListener;

importjava.awt.event.ActionEvent;

importjava.util.Map;

publicclassLogin{

publicJFrameframe;

privateJTextFieldt_username;

privateJPasswordFieldt_password;

publicLogin(){

initialize();

}

privatevoidinitialize(){

frame=newJFrame();

frame.setTitle("

用户登录"

);

frame.setBounds(100,100,450,300);

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

frame.getContentPane().setLayout(null);

JButtonbtnNewButton=newJButton("

登录"

btnNewButton.addActionListener(newActionListener(){

publicvoidactionPerformed(ActionEvente){

Stringusername=t_username.getText();

char[]password=t_password.getPassword();

if(username==null||"

"

.equals(username)){

JOptionPane.showMessageDialog(null,"

请输入用户名"

"

提示"

JOptionPane.WARNING_MESSAGE);

t_username.requestFocus();

return;

}

if(password==null||password.length==0){

请输入密码"

t_password.requestFocus();

//登录

if(TxlService.isLogin(username,newString(password))){

//保存用户信息

TongXunLustu=newTongXunLu();

stu.frame.setVisible(true);

frame.setVisible(false);

}else{

用户名或密码错误"

t_username.setText("

t_password.setText("

}

});

btnNewButton.setBounds(120,135,90,25);

frame.getContentPane().add(btnNewButton);

JButtonbtnNewButton_1=newJButton("

取消"

btnNewButton_1.setBounds(250,135,90,25);

btnNewButton_1.addActionListener(newActionListener(){

frame.getContentPane().add(btnNewButton_1);

JLabellblNewLabel=newJLabel("

用户名:

lblNewLabel.setBounds(73,37,80,15);

frame.getContentPane().add(lblNewLabel);

t_username=newJTextField(20);

t_username.setBounds(137,34,220,27);

frame.getContentPane().add(t_username);

JLabellabel=newJLabel("

密码:

label.setBounds(73,69,80,15);

frame.getContentPane().add(label);

t_password=newJPasswordField(12);

t_password.setBounds(137,65,220,27);

frame.getContentPane().add(t_password);

}

类:

TongxunluMain.java

importjava.awt.EventQueue;

publicclassTongxunluMain{

publicstaticvoidmain(String[]args){

EventQueue.invokeLater(newRunnable(){

publicvoidrun(){

try{

Loginwindow=newLogin();

window.frame.setVisible(true);

}catch(Exceptione){

e.printStackTrace();

TongXunLu.java

importjava.sql.ResultSet;

importjavax.swing.JScrollPane;

importjavax.swing.JTable;

importjavax.swing.table.DefaultTableModel;

publicclassTongXunLu{

privateDefaultTableModeltable;

privateJTablejtable;

privateJLabellname;

privateJTextFieldtname;

privateJLabellqq;

privateJTextFieldtqq;

privateJLabellphone;

privateJTextFieldtphone;

String[]col={"

姓名"

"

QQ"

电话"

};

TongXunLuwindow=newTongXunLu();

publicTongXunLu(){

学生通讯录管理"

frame.setBounds(100,100,650,360);

jtable=newJTable();

jtable.setBounds(80,50,500,150);

table=newDefaultTableModel(col,0);

JScrollPanescrollPane=newJScrollPane(jtable);

scrollPane.setBounds(80,80,500,180);

frame.getContentPane().add(scrollPane);

lname=newJLabel("

姓名:

lname.setBounds(80,50,40,20);

frame.getContentPane().add(lname);

tname=newJTextField();

tname.setBounds(120,50,100,20);

frame.getContentPane().add(tname);

lqq=newJLabel("

QQ:

lqq.setBounds(230,50,40,20);

frame.getContentPane().add(lqq);

tqq=newJTextField();

tqq.setBounds(260,50,100,20);

frame.getContentPane().add(tqq);

lpho

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 公共行政管理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1