Java程序设计应用开发课件:图形用户界面开发.pptxVIP

  • 0
  • 0
  • 约1.49千字
  • 约 8页
  • 2026-01-06 发布于山东
  • 举报

Java程序设计应用开发课件:图形用户界面开发.pptx

图形用户界面开发

1

用户管理系统的登录和用户注册

开发一个用户管理系统的登录和用户注册功能。用户能够注册自己的帐号、密码、姓名、性别和部门信息,由于还没学习数据库操作,因此先将信息存入类的静态变量中。

登录界面

用户注册

2

8.7应用案例——用户管理系统的登录和用户注册

本节开发一个用户管理系统的登录和用户注册功能。用户能够注册自己的帐号、密码、姓名、性别和部门信息,由于我们还没学习数据库操作,因此先将信息存入类的静态变量中。

图8-29登录界面

图8-30用户注册

3

4

多窗口界面应用案例——用户管理系统

主界面Jframe窗口

功能JDialog窗口JDialog(Jframef,Strings),

参数f设置对话框所依赖的窗口

菜单

1.下拉式菜单

在Java程序中实现下拉式菜单首先创建一个顶级容器,然后创建一个菜单栏JMenuBar并把它与顶级容器关联。

JMenuBarmenuBar=newJMenuBar(); //创建菜单栏

frame.setMenuBar(menuBar); //添加创建菜单栏到Frame框架中

创建菜单,然后把菜单添加到菜单栏上。可以使用下列构造方法创建菜单,下面是创建菜单的例子。

JMenufileMenu=newJMenu(文件);//创建菜单

JMenuhelpMenu=newJMenu(帮助);//创建菜单

menuBar.add(fileMenu);//添加到菜单栏中

menuBar.add(helpMenu);//添加到菜单栏中

创建菜单项并把它们添加到菜单上。

JMenuItemitem1=newJMenuItem(新建);//创建菜单项

JMenuItemitem2=newJMenuItem(打开);//创建菜单项

fileMenu.add(item1);//添加到fileMenu菜单中

fileMenu.add(item2);

fileMenu.addSeparator();//向菜单中添加一条分隔线

fileMenu.add(newJMenuItem(打印));

5

6

例题——扑克牌

编写程序显示,从一幅54张扑克牌中随机选择的四张牌图片。牌的图像文件的命名为1.png,2.png….54.png,并保存在images/card目录下,四张牌都是不同的且都是随机选取的。

7

例题——文件读写

编写程序随机生成100个1000到2000的整数,把它们写到一个文件out.dat中,写出数据要求使用DataOutputStream类的writeInt(inti)方法。

编写程序要求,从上题中得到的out.dat文件中读出100个整数,程序中按照从小到大的顺序对这100个数排序在屏幕上输出,读数据使用DataInputStream类的readInt()方法。

本章小结

1.AWT和Swing概念和用途

2.Swing组件

3.布局管理器的概念和使用

4.常用事件处理

5.Java图形处理

8

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档