java课程设计(图书管理系统)

技术:Swing+jdbc+mysql

Swing:Swing是一个用于开发Java应用程序用户界面的开发工具包。它以抽象窗口工具包(AWT)为基础使跨平台应用程序可以使用任何可插拔的外观风格,操作简单,容易上手。

jdbc:JDBC(Java数据库连接,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。用于对数据库的操作。一门新的语言,但是容易学。

mysql:MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中。

开发工具:ecipse+windowbuilder

eclipse以及winodwbuilder的安装及配置,在之前的文章中一进介绍过了。

mvc模式:MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。即把一个应用的输入、处理、输出流程按照Model、View、Controller的方式进行分离,这样一个应用被分成三个层——模型层、视图层、控制层。

在图书管理系统中,建立了四个包,分别是,dao(控制),model(模型),util(公共),view(视图)

四个包分别对应不同的作用,java通过分包的形式好形成对代码的管理,以及整理。

swing使用介绍:

先在包里选择到插件windowbuilder中的swing里的JFrame

java课程设计(图书管理系统)_第1张图片

java课程设计(图书管理系统)_第2张图片

然后选择这个进入设计界面

java课程设计(图书管理系统)_第3张图片

java课程设计(图书管理系统)_第4张图片

选择JFrame,然后就能对其设计了。

resizable:是否最大化的选择,勾选true表示能最大化,否则是不能

title:标题设置

java课程设计(图书管理系统)_第5张图片

选中contengpane,在Layout中进行页面布局设计

java课程设计(图书管理系统)_第6张图片

内部窗体设计

swing基本属性介绍

java课程设计(图书管理系统)_第7张图片

JLabel:标签

JTextField:文本框

JButton:按钮

java课程设计(图书管理系统)_第8张图片

JMenuBar:创建菜单

JMenu:添加菜单

JMenultem:添加菜单

两者的区别在于:JMenu还有后续二FMenultem没有后续,最后一个。

 

java课程设计(图书管理系统)_第9张图片

font:设置字体大小

icon:设置图标

text:文本名称

java课程设计(图书管理系统)_第10张图片

创建事件,对按钮的功能就行设置

遇到的一个问题

java课程设计(图书管理系统)_第11张图片

翻译说的是,应该在;后面加一个,,其实是作用域不对,也就是这串代码的位置不对,应该在大括号里面。

 

 

 

 

 

 

 

你可能感兴趣的:(分享)