Java中的TextFiled如何能够监听字符串变量的变化?~

如题:我定义了两个字符串变量privateStringstr1;privateStringstr2;定义了一个TextFiledstr1=combox1.getSelec... 如题:我定义了两个字符串变量 private String str1 ; private String str2 ; 定义了一个TextFiled
str1 = combox1.getSelectItem(); str2 = combox1.getSelectItem();
以上是我获取Combox选择的元素赋值给str1 跟 str2 问题来了:
请问我如何将str1 跟 str2 传递给 TextFiled,并且TextFiled内容根据str1跟str2的改变而改变?
TextFiled 中的值为 textFiled.setText(str1 + str2)~
以上写法有问题吗?请各位大神出手相助!谢谢!
展开
 我来答
砍出平成第一斧58
2013-12-24 · TA获得超过1567个赞
知道大有可为答主
回答量:2321
采纳率:86%
帮助的人:1217万
展开全部
这里你给出的东西不全,不知道combox1是什么,所以回答不出来。
不过给你个思路吧!
应该是给你的combox1设置监听,然后去修改textFiled里的值。
追问
JCombox 下拉选择组件 
我命名了2个 combox1跟combox2
怎么设置 文本框中默认取值为 str1 + str2 ?
追答
//设置监听,这里我只写一个,combox2一样
combox1.addItemListener(new ItemListener(){
@Override public void itemStateChanged(ItemEvent e) {
int index = computer.getSelectedIndex();

String selectedValue = (String)computer.getSelectedItem();
//把值放到全局变量,以便combox2监听的时候可以找到str1
str1 = selectedValue;
//更新 textFiled
textFiled.setText(str1 + str2)~

}

});
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式