如果得到TextArea中的内容再传值 1如果全部得到TextArea里输入的内容2如果得到特定的行的内容,(为什么TextArea中有列,不是只有行吗?不是一行行的输内容吗,可以设置列数吗?可以的话给我说明.不懂)3.如果把1.2里的得到的值重新加如到另一个TextArea中,什么函数希望能个小型程序注释说明下 更好理解 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我说的TextArea是指Swing里的呢?还是HTML里的! 比如:JTextArea text1 = new JTextArea(6,6);JTextArea text2 = new JTextArea(6,6);text2.setText(text1.getText()); // 设置text2的内容为text1文本域的内容 text2.setText(text1.getText()); 这个好象自己还是知道呵呵 不过好多我上面的还没解决,加上一个"怎么清楚TextArea"里面的全部内容或特定行或列内容, 汗,取特定行或列…………试试把getText()的值用字符串分割函数分割吧,列就不用想了。还有,设置TextArea的X,Y应该是指设置它能显示的面积吧,同里面字符的行,列取值应该是没关系的吧。 textarea不是有getrows(),getcolums(),难道不是不可以配合得到相关行和列的内容吗?我只是不太了解一些textatea的方法,想多了解 应该会有的吧 其实也不是不可以的,TextArea有个getText(int x,int y)的方法,可以取到特定行,列的字符,如果想取某一行(如第1行),你可以用下面的方法来取:设定该TextArea名为ta String str = ""; String s = new String(); int len = 0; while (!s.equals("\n")) { str += s; try { s = ta.getText(len, 1); } catch (BadLocationException ex) { } len++; } System.out.println(str);取某列时变通一下就可以了,当然要判断空值的现象 getText(int x,int y)两个参数说明下哦看你的程序好象是说y是行吗?好象s就是得到的某行字符串,x是什么,len?没看明白指点下 …………无语了。x,y分别表示在文本域中的行数和列数,如(1,3)就表示第3行的第2(1+1)列,你可以按照数学中的坐标轴来理解(注,x从0开始记,y从1开始记)。getText(int x,int y)并不是取一行或一列的字符串,而是取在坐标(x,y)上的某个字符(注意,只有一个)len是自己定的整型变量,主要是为了循环取某行(或列)上的字符,因为一次只能取到一个,必须循环来取。 请教一个swing布局问题(带图) 讨论:java调用windows 下dos命令wmic的奇怪现象 static 对死锁有影响? 新手求救!!!!! java的数字签名为何如此烂 如何把"\\"换成"\" 以下代码如何获取aaa的值,并输出? 关于一个JAVA问题 请问哪里有JCreator LE V2.50 Build 008的中文帮助!谢谢! Mac eclipse和Tomcat问题; 程序运行中得不到表格中的数据? java 与c 之间发生异常
还是HTML里的!
JTextArea text1 = new JTextArea(6,6);
JTextArea text2 = new JTextArea(6,6);
text2.setText(text1.getText()); // 设置text2的内容为text1文本域的内容
这个好象自己还是知道
呵呵 不过好多我上面的还没解决,
加上一个"怎么清楚TextArea"里面的全部内容或特定行或列内容,
试试把getText()的值用字符串分割函数分割吧,列就不用想了。
还有,设置TextArea的X,Y应该是指设置它能显示的面积吧,同里面字符的行,列取值应该是没关系的吧。
设定该TextArea名为ta
String str = "";
String s = new String();
int len = 0;
while (!s.equals("\n")) {
str += s;
try {
s = ta.getText(len, 1);
} catch (BadLocationException ex) {
}
len++;
}
System.out.println(str);
取某列时变通一下就可以了,当然要判断空值的现象
两个参数说明下哦看你的程序好象是说y是行吗?好象s就是得到的某行字符串,x是什么,len?没看明白指点下
x,y分别表示在文本域中的行数和列数,如(1,3)就表示第3行的第2(1+1)列,你可以按照数学中的坐标轴来理解(注,x从0开始记,y从1开始记)。
getText(int x,int y)并不是取一行或一列的字符串,而是取在坐标(x,y)上的某个字符(注意,只有一个)
len是自己定的整型变量,主要是为了循环取某行(或列)上的字符,因为一次只能取到一个,必须循环来取。