java中JFrame怎么把一个JFrame窗口中的值传到另一个JFrame窗口去

就是把JFrame1中jTextField中的值传到JFrame2中的jTextField中,怎么实现,谢谢高手,请详细说明或举个例子... 就是把JFrame1中jTextField中的值传到JFrame2中的jTextField中,怎么实现,谢谢高手,请详细说明或举个例子 展开
 我来答
lovepetrel
推荐于2016-07-16 · TA获得超过1531个赞
知道小有建树答主
回答量:857
采纳率:100%
帮助的人:0
展开全部
设置一个私有变量,得到的是什么就创建什么类型的,然后设置相对应的共有set和get方法,当点击以后调用set方法对创建的变量赋值,再另一个JFRAME里接受这个JFRAME的一个实例,然后用get方法得到就可以了。
huanggezun123
2009-10-16 · TA获得超过630个赞
知道小有建树答主
回答量:458
采纳率:0%
帮助的人:156万
展开全部
JFrame1和JFrame2
你把JFrame2写多一个构造函数,构造函数里面传一个JFrame1这个参数。
在JFrame1中把JFrame2 new 出来的时候就把自己传过去.
在JFrame2中设一个变量接收JFrame1,这样就可以调用JFrame1里的值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tudou869
2009-10-16 · TA获得超过513个赞
知道小有建树答主
回答量:527
采纳率:0%
帮助的人:355万
展开全部
JFrame,它首先是一个类,一个普普通通的java类,然后才是一个窗口。
那么,你当然可以在一个JFrame的某个事件中取得另一个JFrame的对象,将值传过去了,不要把它看作窗口,它就是一个java类,不要把它看得好像很特别来给自己增加难度。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tespo
2009-10-16 · TA获得超过250个赞
知道答主
回答量:236
采纳率:0%
帮助的人:221万
展开全部
例子:
class Frame1 extends JFrame{
JTextArea text=new JTextArea();
public Frame1(){
super("JFrame1");
setSize(100,100);
add(text);
setVisible(true);
}
public String getText(){
return text.getText();
}
}
class Frame2 extends JFrame{
JTextArea text=new JTextArea();
public Frame2(Frame1 f){
super("Frame2");
setSize(100,100);
add(text);
setVisible(true);
text.setText(f.getText());
}
}
public class Test{
public static void main(String args[]){
Frame1 f1=new Frame1();
Frame2 f2=new Frame2(f1);
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
岚凤和素梅
2020-02-15
知道答主
回答量:19
采纳率:0%
帮助的人:2.3万
展开全部
new 第二窗口的时候用参数的方式传递过去。
new jframe2(传递的类型 要传递的参数)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式