第一范文网 - 专业文章范例文档资料分享平台

《Java程序设计》课程设计-目录及正文

来源:用户分享 时间:2025/7/23 20:36:23 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

String ql=\

String cmd=e.getActionCommand(); if(cmd.equals(\查询\

ql=tf.getText().trim(); remember=ql;

}

showRecord(ql); }

if(cmd.equals(\删除\

int index=table.getSelectedRow(); if( index==-1)

JOptionPane.showMessageDialog(null,\请选定要删除的表格行\

\输入错误\

else{

deleteRecord(index);

}

}

if(cmd.equals(\取消\

public static void main(String []arg){ }

RemoveBook a=new RemoveBook(); }

4.3程序界面设计

主窗口的设计,只要是初始化时建立与各模块相关的按钮,并设置窗口布局,

并注册事件监听器,根据鼠标点击事件建立对象,以实现相关功能。

import java.net.*; import java.sql.*; import java.awt.*;

12

import java.awt.event.*; import java.io.*; import java.util.*; import javax.swing.*;

import javax.swing.border.*;import java.util.*; class Book extends JFrame implements ActionListener {

JButton QueryScore=new JButton(\图书查询\JButton QueryXuefen=new JButton(\图书入库\JButton jiangfa=new JButton(\图书删除\JButton xuanke=new JButton(\图书概览\JButton gaiMima=new JButton(\修改密码\JMenuBar mb = new JMenuBar();//菜单栏 JPanel jp=new JPanel();//用来填放子模块 Container cp=getContentPane();

String username;

Book(){}

Book(String username){

this.username=username; mb.add(QueryScore); mb.add(QueryXuefen); mb.add(jiangfa); mb.add(xuanke); mb.add(gaiMima);

cp.add(mb,\

// 设置边框

jp.setBorder(BorderFactory.createTitledBorder(BorderFactory

.createLineBorder(Color.blue, 2),null,

TitledBorder.CENTER, TitledBorder.TOP));

jp.setLayout(new BorderLayout()); JScrollPane scrollpane=new JScrollPane(jp); cp.add(scrollpane);

13

setTitle(\欢迎登陆\

Toolkit kit=Toolkit.getDefaultToolkit(); Dimension screen=kit.getScreenSize(); int x=screen.width; int y=screen.height; setSize(600,600);

/*取得显示器窗口的宽度*/ /*取得显示器窗口的高度*/

int xcenter=(x-600)/2; int ycenter=(y-600)/2;

setLocation(xcenter,ycenter);/*显示在窗口中央*/ }

setVisible(true);

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //注册临听器

QueryScore.addActionListener(this); QueryXuefen.addActionListener(this); jiangfa.addActionListener(this); xuanke.addActionListener(this); gaiMima.addActionListener(this);

public void actionPerformed(ActionEvent e){ } }

public static void main(String[]args){ }

new Book(\

String cmd=e.getActionCommand();

if (cmd.equals(\图书查询\if (cmd.equals(\图书入库\if (cmd.equals(\图书删除\

if (cmd.equals(\图书概览\if (cmd.equals(\修改密码\

14

5 测试分析

程序运行界面如下:

程序结果分析:只有输入数据库表user中的正确的用户名和密码才可进入系统,否则会提示用户不存在或密码错误。

15

《Java程序设计》课程设计-目录及正文.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c9bdlh06nyt797950l87t_4.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top