还是swing问题,请看看 String s=sb.getComponent(0).getText();改成String s=txt.getText();ok! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这我知道我这只是个测试在整个项目中没办法直接引用到txt,必须间接通过sb,所以我才问要怎么做啊???? String s=sb.getComponent(0).getText();是不是要在sb前面加个(TextArea)或者(TextComponent)进行一下转换.我觉得两个都可以. void go(){ String s=null; JTextArea t=getTextArea(); if(t!=null){ s=t.getText(); System.out.println(s); }}JTextArea getTextArea(){ Component c=null; for(int i=0;i<sb.getComponentCount();i++){ c=sb.getComponent(i); if(c instanceof JViewport) return (JTextArea) ((JViewport) c).getView(); } return null;} import java.awt.*;import javax.swing.*;class Test1 extends JFrame{ JTextArea txt=new JTextArea("haha"); JScrollPane sb=new JScrollPane(txt); public Test1() { sb.add(txt); this.getcontentPane().add(sb); } void go() { String s=txt.getText(); System.out.println(s); }} class Test{ public static void main(String args[]) { Test1 t=new Test1(); t.go(); }} 编写一个类继承JScrollPane,这样就可以存储/读取包含的对象了 发邮件把。[email protected]. 俺的QQ已经在俺觉得自己不再美丽妖艳或者英俊帅气后,就不再用了。 项目中数据库统计数问题 非法的表达式开始...帮忙看下是哪里错了 validate和revalidate有什么不同呀? java构建三维模型,请高手指点迷津。。 跪求java的视频聊天网站实现方式或原码 类型出的错误 j2ee service 如何在类中处理中文字符的分行显示? 请问哪里有scjp的模拟考试程序下载,我想熟悉一下考试环境,谢谢 去掉Applet在IE中载入时的java文字 求最简单算法:关于字串限制(小数点,数字)的 有没有一个Listener可以监视JTextField中字符的变化?
我这只是个测试
在整个项目中没办法直接引用到txt,必须间接通过sb,所以我才问要怎么做啊????
我觉得两个都可以.
String s=null;
JTextArea t=getTextArea();
if(t!=null){
s=t.getText();
System.out.println(s);
}
}
JTextArea getTextArea(){
Component c=null;
for(int i=0;i<sb.getComponentCount();i++){
c=sb.getComponent(i);
if(c instanceof JViewport)
return (JTextArea) ((JViewport) c).getView();
}
return null;
}
import javax.swing.*;
class Test1 extends JFrame
{
JTextArea txt=new JTextArea("haha");
JScrollPane sb=new JScrollPane(txt);
public Test1()
{
sb.add(txt);
this.getcontentPane().add(sb);
}
void go()
{
String s=txt.getText();
System.out.println(s);
}
}
class Test
{
public static void main(String args[])
{
Test1 t=new Test1();
t.go();
}
}