下载此文档

Java Swing图形用户界面.ppt


文档分类:IT计算机 | 页数:约53页 举报非法文档有奖
1/53
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/53 下载此文档
文档列表 文档介绍
Java Swing 图形用户界面主要内容?窗口?文本框、按纽、标签和文本区?布局?选择性组件?容器?表格和树?窗口事件、鼠标事件和键盘事件?使用 MVC 结构与中介者模式难点?使用 MVC 结构与中介者模式导读§ Java Swing 概述 Java 包,即 Java 抽象窗口工具包(AWT : Abstract Window Toolkit ) 提供了许多用来设计 GUI 的组件类。§ 窗口 Java 提供的 JFrame 类的实例是一个底层容器,即通常所称的窗口。其他组件必须被添加到底层容器中, 以便借助这个地层容器和操作系统进行信息交互。 JFrame 类是 Container 类的间接子类。当需要一个窗口时,可使用 JFrame 或其子类创建一个对象。§ 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) 该方法用来设置单击窗体右上角的关闭图标后,程序会做出怎样的处理。§ 菜单条、菜单、菜单项 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) 构造有标题的菜单项。 JMenuItem(String text, Icon icon )构造有标题和图标的菜单项 public void setEnabled(boolean b) 设置当前菜单项是否可被选择。 public String getText () 得到菜单选项的名字。 public void setText(String name ) 设置菜单选项的名字为参数 name 指定的字符串。 public void elerator(KeyStroke keyStroke )为菜单项设置快捷键。 JMenu 是JMenuItem 的子类,因此菜单本身也是一个菜单项,当把一个菜单看作菜单项添加到某个菜单中时,称这样的菜单为子菜单。 5. 菜单上的图标: 图标类 Icon 声明一个图标,然后使用其子类 ImageIcon 类创建一个图标,如: Icon icon = new ImageIcon( “ ”); § 8. 3 文本框使用 JComponent 的子类 JTextField 创建文本框。文本框的特点是允许用户在文本框中输入单行文本。§ JTextField 类的主要方法 JTextField ()

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

非法内容举报中心
文档信息
  • 页数53
  • 收藏数0 收藏
  • 顶次数0
  • 上传人yzhluyin1
  • 文件大小0 KB
  • 时间2016-04-09