第章 Swing程序设计.ppt

  1. 1、本文档共69页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第章 Swing程序设计

JPanel 创建4个面板,分别在4个面板上放入按钮。例12-7 No. 方法 类型 描述 1 public JPanel() 构造 创建一个默认的JPanel对象,使用流布局管理 2 public JPanel(LayoutManager layout) 构造 创建一个指定布局管理器的JPanel对象 JScrollPane面板 该容器只能放置在一个组件中,大多时候会与JTextArea ,Jlist一起使用 JScrollPane的常用方法及常量 No. 方法及常量 类型 描述 1 static final int HORIZONTAL_SCROLLBAR_ALWAYS 常量 始终显示水平滚动条 2 static final int HORIZONTAL_SCROLLBAR_NEVER 常量 任何情况下都不显示水平滚动条 3 static final int HORIZONTAL_SCROLLBAR_AS_NEEDED 常量 根据自身需要显示水平滚动条 4 static final int VERTICAL_SCROLLBAR_ALWAYS 常量 始终显示垂直滚动条 5 static final int VERTICAL_SCROLLBAR_NEVER 常量 任何情况下都不显示垂直滚动条 6 static final int VERTICAL_SCROLLBAR_AS_NEEDED 常量 根据自身需要显示垂直滚动条 7 public JScrollPane(Component view) 构造 将指定的组件加入滚动条,根据大小显示水平或垂直滚动条 8 public JScrollPane(Component view,int vsbPolicy,int hsbPolicy) 构造 将指定的组件加入滚动条,根据需要设置是否显示垂直或水平滚动条 9 public void setHorizontalScrollBarPolicy(int policy) 普通 设置水平滚动条的显示策略 10 public void setVerticalScrollBarPolicy(int policy) 普通 设置垂直滚动条的显示策略 案例:在窗体中放入一文本区控件,并加入滚动条,横向和纵向滚动条 import java.awt.Container; import javax.swing.JFrame; import javax.swing.JScrollPane; import javax.swing.JTextArea; public class JScrollPaneTest extends JFrame { public JScrollPaneTest() { Container c = getContentPane(); // 创建容器 JTextArea ta = new JTextArea(20, 50); // 创建文本区域组件 ta.setText(带滚动条的文字编译器); JScrollPane sp = new JScrollPane(ta); // 创建JScrollPane面板对象 c.add(sp); // 将该面板添加到该容器中 setTitle(带滚动条的文字编译器); setSize(250, 200); this.setLocation(200,300); setVisible(true); } 12.4.1 标签的使用 12.4.2 图标的使用 12.5 标签组件与图标 标签由JLabel类定义,它的父类为JComponent类。 标签可以显示一行只读文本、一个图像或带图像的文本,它并不能产生任何类型的事件,只是简单地显示文本和图片,但是可以使用标签的特性指定标签上文本的对齐方式。 12.5.1 标签的使用 JLabel类的常用方法和常量 No. 方法及常量 类型 描述 1 public static final int LEFT 常量 标签文本左对齐 2 public static final int CENTER 常量 标签文本居中对齐 3 public static final int RIGHT 常量 标签文本右对齐 4 public JLabel() throws HeadlessException 构造 创建一个JLabel对象 5 public JLabel(String text) throws HeadlessException 构造 创建一个标签并指定文本内容,默认为左

文档评论(0)

docman126 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档