日期:2011-03-22 16:17:00 来源:本站整理
<b>java的文本区域</b>[Java编程]
本文“<b>java的文本区域</b>[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
“文本区域”很像文字字段,只是它拥有更多的行以及一些惹人注目的更多的功效.别的你能在给定位置对一个文本字段追加、插入大概改正文字.这看起来对文本字段有效的功效相当不错,所以设法发现它计划的特点会产生一些困惑.我们可以认为假如我们处处需求“文本区域”的功效,那么可以简单地利用一个线型文字区域在我们将别的利用文本字段的地方.在Java 1.0版中,当它们不是固定的时刻我们也得到了一个文本区域的垂直和水平方向的转动条.在Java 1.1版中,对高级构建器的改正答应我们挑选哪个转动条是当前的.下面的例子演示的仅仅是在Java1.0版的情况下转动条一向翻开.在下一章里我们将看到一个证明Java 1.1版中的文字区域的例程.
程序中有几个差别的“文本区域”构建器,这此中的一个在此处显示了一个初始字符串和行号和列号.差别的按钮显示得到、追加、改正和插入文字.//: TextArea1.java // Using the text area control import java.awt.*; import java.applet.*; public class TextArea1 extends Applet { Button b1 = new Button("Text Area 1"); Button b2 = new Button("Text Area 2"); Button b3 = new Button("Replace Text"); Button b4 = new Button("Insert Text"); TextArea t1 = new TextArea("t1", 1, 30); TextArea t2 = new TextArea("t2", 4, 30); public void init() { add(b1); add(t1); add(b2); add(t2); add(b3); add(b4); } public boolean action (Event evt, Object arg) { if(evt.target.equals(b1)) getAppletContext().showStatus(t1.getText()); else if(evt.target.equals(b2)) { t2.setText("Inserted by Button 2"); t2.appendText(": " + t1.getText()); getAppletContext().showStatus(t2.getText()); } else if(evt.target.equals(b3)) { String s = " Replacement "; t2.replaceText(s, 3, 3 + s.length()); } else if(evt.target.equals(b4)) t2.insertText(" Inserted ", 10); // Let the base class handle it: else return super.action(evt, arg); return true; // We've handled it here } } ///:~
以上是“<b>java的文本区域</b>[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |
评论内容只代表网友观点,与本站立场无关!
评论摘要(共 0 条,得分 0 分,平均 0 分)
查看完整评论