网站大量收购闲置独家精品文档,联系QQ:2885784924

第三次实验解析.doc

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

实验三 图形界面 实验3-1:组合使用文本区与滚动窗口 实验内容 编程实现文本区与滚动条的综合使用,实现了4个按钮jbArray[1]、jbArray[2]、jbArray[3]、jbArray[4],按下4个按钮分别改变文本区的换行状态,包括自动换行、不换行、单词边界、字符边界。运行后效果如图所示。 实验目的 通过这个简单的实例让学生学习文本区域滚动窗口的使用。在自动换行的情况下,当文本内容超过一行时,文本区自动换行。当文本区超过滚动窗口的大小时,滚动窗口根据需要自动出现水平或垂直滚动条。在单词边界换行的情况下,文本区在自动换行时不会把单词拆开;而在字符边界换行的情况下,文本区在自动换行时会根据需要将单词拆开。 实现思路 将文本区放到滚动窗口中,并向文本区中添加了一些文本,在初始情况下文本区是字符边界自动换行。实现了4个按钮,按下4个按钮分别改变文本区的换行状态。 关键代码如下所示: public class Sample7_1 extends JFrame implements ActionListener //创建JPanel对象 private JPanel jp=new JPanel(); //创建按钮数组 private JButton[] jbArray= {new JButton(自动换行),new JButton(不换行), new JButton(单词边界),new JButton(字符边界)}; //创建文本区 private JTextArea jta=new JTextArea(); //将文本区作为被滚动控件创建滚动窗体 private JScrollPane jsp=new JScrollPane(jta); public Sample7_1() { //设置JPanel的布局管理器 jp.setLayout(null); //循环对按钮进行处理 for(int i=0;i4;i++) { //设置按钮的大小文职 jbArray[i].setBounds(20+i*110,120,90,20); //将按钮添加到JPanel中 jp.add(jbArray[i]); //为按钮注册动作事件监听器 jbArray[i].addActionListener(this); } //设置JScrollPane的大小与位置 jsp.setBounds(20,20,450,80); //将JScrollPane添加到JPanel容器中 jp.add(jsp); //设置JTextArea为自动换行 jta.setLineWrap(True); //为JTextArea添加10条文本 for(int i=0;i20;i++) { jta.append([+i+]Hello, this is an Example!); } //将JPanel容器添加进窗体 this.add(jp); //设置窗体的标题、大小位置以及可见性 this.setTitle(文本区与滚动条); this.setResizable(False); this.setBounds(100,100,500,180); this.setVisible(True); } //实现ActionListener中的方法 public void actionPerformed(ActionEvent e) { if(e.getSource()==jbArray[0]) {//按下自动换行按钮 jta.setLineWrap(True); } else if(e.getSource()==jbArray[1]) {//按下不换行按钮 jta.setLineWrap(False); } else if

文档评论(0)

33qwer + 关注
内容提供者

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

1亿VIP精品文档

相关文档