Java Swing,textarea作为输入/输出?

时间:2008-10-24 17:47:09

标签: java swing

我想使用java swing加载窗口,例如this

但是我希望能够将它用于文本输入,而不仅仅是将数据转储到其中..

任何想法怎么做?

3 个答案:

答案 0 :(得分:2)

默认情况下,JTextAreas是可编辑的,因此输入很简单。只需将其中一个放入测试用户界面,然后自己查看。

从设计的角度来看,对输入和输出使用相同的JTextArea对我来说是不明智的。我能想到的唯一例子是shell接口,它对输入和输出的工作方式施加了比JTextArea开箱即用的更强的限制。

答案 1 :(得分:0)

我不确定我是否明白你的问题,但你可以使用getText()方法获取用户输入的文本:

JTextArea ta = new JTextArea(); 字符串输入= ta.getText();

答案 2 :(得分:0)

查看此Sun教程:

http://java.sun.com/docs/books/tutorial/uiswing/components/textarea.html

特别是向下滚动到“TextArea演示”示例。