1 / 20
文档名称:

第八章 图形用户界面设计_2.doc

格式:doc   页数:20
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第八章 图形用户界面设计_2.doc

上传人:管理资源吧 2011/9/7 文件大小:0 KB

下载得到文件列表

第八章 图形用户界面设计_2.doc

文档介绍

文档介绍:第八章图形用户界面设计
文本字段
“文本字段”是允许用户输入和编辑文字的一种线性区域。文本字段从文本组件那里继承了让我们选择文字、让我们像得到字符串一样得到选择的文字,得到或设置文字,设置文本字段是否可编辑以及连同我们从在线参考书中找到的相关方法。下面的例子将证明文本字段的其它功能;我们能注意到方法名是显而易见的:
//: c13:
// Using the JTextField control.
// <applet code=TextField1 width=350 height=75>
// </applet>
import .*;
import .*;
import .*;
public class TextField1 extends JApplet {
JButton
b1 = new JButton("Get Text"),
b2 = new JButton("Set Text");
JTextField
t = new JTextField("Starting text: ", 30);
String s = new String();
ActionListener a1 = new ActionListener() {
public void actionPerformed(ActionEvent e){
getAppletContext().showStatus(());
s = ();
if(s == null)
s = ();
(true);
}
};
ActionListener a2 = new ActionListener() {
public void actionPerformed(ActionEvent e){
("Inserted by Button 2: " + s);
(false);
}
};
public void init() {
(a1);
(a2);
Container cp = getContentPane();
(new FlowLayout());
(b1);
(b2);
(t);
}
public static void main(String[] args) {
(new TextField1(), 350, 75);
}
} ///:~
有几种方法均可构建一个文本字段;其中之一是提供一个初始字符串,并设置字符域的大小。
按下按钮1 是得到我们用鼠标选择的文字就是得到字段内所有的文字并转换成字符串S。它也允许字段被编辑。按下按钮2 放一条信息和字符串s到Text fields,并且阻止字段被编辑(尽管我们能够一直选择文字)。文字的可编辑性是通过setEditable()的真假值来控制的。
文本区域
“文本区域”很像文字字段,只是它拥有更多的行以及一些引人注目的更多的功能。另外你能在给定位置对一个文本字段追加、插入或者修改文字。这看起来对文本字段有用的功能相当不错,所以设法发现它设计的特性会产生一些困惑。我们可以认为如果我们处处需要“文本区域”的功能,那么可以简单地使用一个线型文字区域在我们将另外使用文本字段的地方。在Java ,当它们不是固定的时候我们也得到了一个文本区域的垂直和水平方向的滚动条。在Java ,对高级构建器的修改允许我们选择哪个滚动条是当前的。。在下一章里我们将看到一个证明Java 。
/: c13:
// Using the JTextArea control.
// <applet code=TextArea1 width=350 height=200>
// </applet>
import .*;
import .*;
import .*;
public class TextArea1 extends JApplet {
JButton
b1 = new

最近更新

2024年吉林水利电力职业学院单招职业适应性考.. 40页

2024年吉林通用航空职业技术学院单招职业适应.. 39页

2024年周口职业技术学院单招职业倾向性测试题.. 41页

2026年优秀大学生个人主要事迹 27页

2024年唐山工业职业技术学院单招职业适应性考.. 38页

2024年四川信息职业技术学院单招职业技能考试.. 40页

高精度压力测量装置改进 35页

2024年大理农林职业技术学院单招综合素质考试.. 40页

2024年天津电子信息职业技术学院单招职业适应.. 40页

2024年天津铁道职业技术学院单招职业适应性考.. 41页

2026年企业员工年度考核个人总结 29页

2024年宁夏葡萄酒与防沙治沙职业技术学院单招.. 40页

2024年宁波卫生职业技术学院单招职业适应性考.. 40页

2024年宁波职业技术学院单招职业适应性考试题.. 43页

高效配置版本控制 37页

2024年安徽城市管理职业学院单招职业倾向性测.. 41页

2024年安徽工贸职业技术学院单招职业倾向性考.. 41页

2024年安徽电气工程职业技术学院单招职业倾向.. 40页

2024年安徽省淮北市单招职业适应性测试题库完.. 39页

2026年以生活中的烦恼为话题叙事作文 5页

2026年以我的爸爸为主题的作文 9页

2026年以大熊猫为话题的作文500字 7页

2026年以“微笑面对生活”的话题作文 10页

2025年国家开放大学《建筑力学》章节测试参考.. 13页

【人教版英语字帖】七年级下册单词表衡水体字.. 42页

国开《建筑力学》期末机考答案 15页

介绍医院门诊ppt 28页

农村人才流失国外研究报告 2页

栏杆计算书 2页

黄酒评分、扣分标准表(共1页) 1页