Java语言程序设计_基础篇_中文ppt_第十七章.ppt

Java语言程序设计_基础篇_中文ppt_第十七章.ppt

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

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * JTextArea 如果想让用户输入多行文本,不能使用文本域而必须创建JTextField的几个实例。一个更好的解决方案是使用JTextArea,它允许用户输入多行文本。 * JTextArea的构造方法 JTextArea(int rows, int columns) 创建一个指定行数和列数的空文本域。 JTextArea(String s, int rows, int columns) 创建一个带特定文本、行数和列数的新文本域。 * JTextArea的属性 text editable columns lineWrap wrapStyleWord rows lineCount tabSize * 举例:使用文本域 这个例子给出的程序是在一个标签上显示图像,在一个标签上显示标题以及在一个文本区域中显示文本。 * 举 例(续) Run TextAreaDemo * JComboBox 组合框就是一个条目列表,用户能够从中进行选择。它的基本功能是和列表一样的,只是用户只能选择一项。 * JComboBox的方法 为了给组合框jcbo添加一个条目,使用下面的语句: jcbo.addItem(Object item) 为了从组合框jcbo得到一个条目,使用下面的语句: jcbo.getItem() * 使用itemStateChanged处理器 public void itemStateChanged(ItemEvent e) { // Make sure the source is a combo box if (e.getSource() instanceof JComboBox) String s = (String)e.getItem(); } 每当选中一个条目被选中或取消选中,为了处理ItemEvent事件的itemStateChanged()方法就会被触发以及为处理ActionEvent事件的actionPerformed()方法也会被触发。 * 举例:使用组合框 这个例子使用户通过选择组合框中的国家来查看某个国家国旗的图像及其描述。 Run ComboBoxDemo * JList 列表是一个组件,它完成的功能与组合框基本相同,但是它允许用户选择一个或多个值。 * Jlist的构造方法 JList() 创建一个默认空列表 JList(Object[] stringItems) 创建一个以特定条目初始化的新列表 * Jlist的属性 selectedIndexd selectedIndices selectedValue selectedValues selectionMode visibleRowCount * 举例:使用列表 这个例程让用户在列表中选择国家,并且在标签中显示选中国家的国旗。 Run ListDemo * JScrollBar 滚动条是一个允许用户从一个值的范围中进行选择的组件。滚动条有两种类型:水平型和垂直型。 * 滚动条属性 * 举例:使用滚动条 这个例子使用水平滚动条和垂直滚动条在控制面板上显示一条消息。水平滚动条用以左右移动消息,而垂直滚动条用以上下移动消息。 ScrollBarDemo Run * JSlider 滑块与滚动条类似,但是JSlider具有更多的属性,并且可以以多种形式显示。 * 举例:使用滑块 重写前面的程序,使用滑块而非滚动条来控制在面板上显示一条消息。 SliderDemo Run * 创建多个窗口 下面的幻灯片显示如何一步一步在一个应用程序或applet中创建一个额外的窗口。 * 第1步:创建一个Jframe的子类,并且告诉新窗口做什么。例如:所有的GUI应用程序都继承了JFrame,并且都是JFrame的子类。 创建额外的窗口(第1步) * 创建额外的窗口(第2步) 第2步:在应用程序或applet中创建一个SubFrame类的实例。 例如: SubFrame subFrame = new SubFrame(SubFrame Title); * 创建额外的窗口(第3步) 第3步:创建一个JButton来激活 subFrame。 add(new JButton(Activate SubFrame)); * 创建额外的窗口(第4步) 第4步:覆盖actionPerformed()方法,如下所示: public actionPerformed(ActionEvent e) { String actionCommand = e.getActio

文档评论(0)

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

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

1亿VIP精品文档

相关文档