下载此文档

Java Swing图形用户界面.pptx


文档分类:IT计算机 | 页数:约110页 举报非法文档有奖
1/110
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/110 下载此文档
文档列表 文档介绍
2017/8/9
1
第10章
Java Swing图形用户界面
2017/8/9
2
导读
2017/8/9
3
§ Java Swing概述
,即Java抽象窗口工具包(AWT:Abstract Window Toolkit)提供了许多用来设计GUI的组件类。
2017/8/9
4
§ 窗口
Java提供的JFrame类的实例是一个底层容器,即通常所称的窗口。其他组件必须被添加到底层容器中,以便借助这个地层容器和操作系统进行信息交互。
JFrame类是Container类的间接子类。当需要一个窗口时,可使用JFrame或其子类创建一个对象。
2017/8/9
5
§ JFrame常用方法
JFrame() 创建一个无标题的窗口。
JFrame(String s) 创建标题为s的窗口。
public void setBounds(int a,int b,int width,int height 设置窗口的初始位置是(a,b),即距屏幕左面a个像素、距屏幕上方b个像素;窗口的宽是width,高是height。
public void setSize(int width,int height) 设置窗口的大小。
public void setLocation(int x,int y) 设置窗口的位置,默认位置是(0,0)。
public void setVisible(boolean b) 设置窗口是否可见,窗口默认是不可见的。
public void setResizable(boolean b) 设置窗口是否可调整大小,默认可调整大小。
public void dispose() 撤消当前窗口,并释放当前窗口所使用的资源。
public void setExtendedState(int state) 设置窗口的扩展状态.
public void setDefaultCloseOperation(int operation) 该方法用来设置单击窗体右上角的关闭图标后,程序会做出怎样的处理。
例题10-1
2017/8/9
6
例题1效果图
2017/8/9
7
例题10-1
import .*;
import .*;
public class Example10_1 {
public static void main(String args[]) {
JFrame window1 = new JFrame("第一个窗口");
JFrame window2 = new JFrame("第二个窗口");
Container con = ();
() ; //设置窗口的背景色
(60,100,188,108); //设置窗口在屏幕上的位置及大小
(260,100,188,108);
(true);
(); //释放当前窗口
(true);
(); //退出程序
}
}
2017/8/9
8
§ 菜单条、菜单、菜单项
JComponent类的子类JMenubar负责创建菜单条,JFrame类有一个将菜单条放置到窗口中的方法:setJMenuBar(JMenuBar bar);该方法将菜单条添加到窗口的顶端
:JComponent类的子类JMenu负责创建菜单, JMenu类的主要方法有以下几种
JMenu() 建立一个空标题的菜单。
JMenu(String s) 建立一个指定标题菜单,标题由参数s确定。
public void add(JMenuItem item) 向菜单增加由参数item指定的菜单选项。
public JMenuItem getItem(int n) 得到指定索引处的菜单选项。
public int getItemCount() 得到菜单选项的数目。

JComponent类的子类JMenuItem负责创建菜单项,JMenuItem类的主要方法有以下几种:
JMenuItem(String s) 构造有标题的菜单项。
JMenuIte

Java Swing图形用户界面 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息