ImageVerifierCode 换一换
格式:DOCX , 页数:43 ,大小:352.34KB ,
资源ID:15086197      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/15086197.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Java Swing复杂控件Word文档格式.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Java Swing复杂控件Word文档格式.docx

1、String getText()返回JTextArea中的内容int getLineCount()返回 JTextArea 中当前文本所占的行数setLineWrap(booleanwrap)设置文本区的换行策略9.1.3文本区与文本域下面示例展示了文本区与文本域的文本显示特点,文本域只能输入和显示单行文本,且不能提供换行与滚动条功能,而文本区则既可以提供通过换行的多行显示,也能通过将文本区添加到一个JScrollPane(滚动窗格)中实现垂直和水平的滚动功能。示例1package edu.learn;import javax.swing.*;import java.awt.*;import

2、java.awt.event.*;public class JTextAreaExample extends JFrame implements ActionListener JLabel userLab = new JLabel(发信人:,JLabel.LEFT); JTextField userText = new JTextField(20); JLabel mailLab = new JLabel(所发信息: JTextField mailText = new JTextField(20); JLabel infoLabe = new JLabel(信息记录: JTextArea tx

3、tArea = new JTextArea(5,20); public JTextAreaExample() init(); setTitle(文本域练习); setBounds(200,200,250,270); setResizable(false); setVisible(true); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); public void init() setLayout(new FlowLayout(FlowLayout.LEFT); add(userLab); add(userText); add(mailLab);

4、add(mailText); add(infoLabe); /JTextArea不能自己提供滚动条,它必须借助于滚动窗格JScrollPane JScrollPane scroll = new JScrollPane(txtArea); txtArea.setEditable(false); add(scroll); mailText.addActionListener(this); public void actionPerformed(ActionEvent e) txtArea.append(userText.getText() + : + mailText.getText()+ n m

5、ailText.setText( public static void main(String args) new JTextAreaExample();运行结果:9.1.4 文本区上的DocumentEvent事件JTextArea经常触发的事件是DocumentEvent事件,DocumentEvent类放在javax.swing.envent包中。当文本区中的文本进行编辑操作,使文本区中的文本内容发生变化时,就会导致文本区中的文档模型中的数据发生变化,从而导致文本区触发DocumentEvent事件。DocumentEvent事件实现的接口以及接口中的抽象事件处理方法如下:事件类型对应监

6、听器接口接口中的抽象事件方法DocumentEventDocumentListenerpublic void changeUpdate(DocumentEvent e);public void removeUpdate(DocumentEvent e)public void insertUpdate(DocumentEvent e)以下示例展示了文本区的DocumentEvent(文档事件)的处理方法,该示例中有两个文本区,当用户朝一个文本区中输入文本时,就触发DocumentEvent事件中的文档内容改变事件,从而把修改的内容添加到另一个文本区中。示例2import javax.swing.

7、event.*;import java.util.*;public class WindowTextSort extends JFrame implements DocumentListener JTextArea text1,text2; WindowTextSort() init(); setLayout(new FlowLayout(); setBounds(120,100,300,240); setResizable(false); setVisible(true); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); void init()

8、 text1=new JTextArea(5,25); text2=new JTextArea(5,25); add(new JScrollPane(text1); add(new JScrollPane(text2); text1.setLineWrap(true); text2.setLineWrap(true); text2.setEditable(false); (text1.getDocument().addDocumentListener(this);/向文档注册监视器 public void changedUpdate(DocumentEvent e) /接口方法 String

9、str=text1.getText(); String s = str.substring(str.length()-1); text2.append(s); public void removeUpdate(DocumentEvent e) /接口方法 changedUpdate(e); public void insertUpdate(DocumentEvent e) /接口方法 public static void main(String args) WindowTextSort win=new WindowTextSort(); win.setTitle(窗口9.2 JCheckBox

10、(复选框)JCheckBox复选框是一个拥有被选定状态和取消选定状态的对象,用户可以通过点击复选框对象来切换其状态9.2.1 JCheckBox的构造函数JCheckBox()创建一个没有文本、没有图标并且最初未被选定的复选框JCheckBox(String name)创建一个带文本的、最初未被选定的复选框JCheckBox(Icon icon)创建有一个图标、最初未被选定的复选框JCheckBox(String name,Icon icon)创建带有指定文本和图标的、最初未选定的复选框9.2.2 JCheckBox的常用方法setIcon(Icon icon)设置当前复选框的图标setTex

11、t(String name)设置当前复选框的文本获得当前复选框的文本boolean isSeleced()获得当前复选框的是否被选中的状态,如果被选中则返回true,否则返回false9.2.3 JCheckBox的ItemEvent事件以及ActionEvent事件当JCheckBox(复选框)的选中状态由于用户的鼠标点击而出现改变时,复选框就会触发ItemEvent事件。其中ItemEvent 对应的监听器接口和抽象方法如下:ItemEventItemListenerpublic void ItemStateChanged(ItemEvent e);JCheckBox注册ItemEvent

12、事件监听器对象的方法如下:addItemListener(ItemListener listener)注册ItemEvent事件监听器对象removeItemListener(ItemListener listener)移除ItemEvent事件监听器对象以下是一个通过多个复选框选择购买电脑附件的示例,每当用户选中或者是取消复选框状态时就触发ItemEvent事件,在该事件中将被选中的复选框中的内容获取后显示在下面的文本框中。示例3public class JCheckBoxExample extends JFrame implements ActionListener JCheckBox cb1 = new JCheckBox(无限鼠标 JCheckBox cb2 = new JCheckBox(移动硬盘 JCheckBox cb3 = new JCheckBox(U盘 JCheckBox cb4 = new JCheckBox(打印机 JPanel p1 = new JPanel(); JLabel label = new JLabel(需要购买的附件: public JCheckBoxExample()复选框练习 p1.setLayout(new GridLayout(4,1); p1.setBorder(BorderFa

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1