JAVA 同一个包中两.JAVA文件的相互调用问题

就是有两个.java文件分别写了个框架JFrame1和JFrame2,通过点击Button按钮实现两个框架的跳转,即在JFrame1中点击Button按钮后跳转到另一个.... 就是有两个.java文件 分别写了个框架JFrame1和 JFrame2, 通过点击Button按钮 实现两个框架的跳转,即在JFrame1中点击Button按钮后跳转到另一个.java中的JFrame,并使它显示出来 请问这个按钮的监听器激发事件怎么写?
有加分!!实际效果就是登录跳转功能。
展开
 我来答
小狼小狼色眯眯
2011-06-09 · TA获得超过113个赞
知道答主
回答量:117
采纳率:0%
帮助的人:117万
展开全部
我觉得你可以把jframe1和jframe2做成全局变量,actionPerformed方法做成静态方法,也许能好使。试试吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dongjitianshi
2011-06-09
知道答主
回答量:16
采纳率:0%
帮助的人:7.5万
展开全部
public void actionPerformed(ActionEvent e){
if(e.getSource()==Button1){
JFream1.setVisible(true);
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
w1985g
2011-06-08 · TA获得超过1633个赞
知道小有建树答主
回答量:1190
采纳率:100%
帮助的人:1036万
展开全部
button.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
JFrame2 jframe2=new JFrame2();
jframe2..setVisible(true);
jframe1.setViseble(false);
}
});
追问
+20分
出现错误了,jfame1 在main函数中声明 JFrame1 jframe1 =new JFrame1();
但在actionPerformed中调用去这个对象时显示这个jframe1没有声明错误。求大哥解答!!
追答
button.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
login();
}
});

public void login(){
JFrame2 jframe2=new JFrame2();
jframe2..setVisible(true);
this.setViseble(false);

}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kai_ting_bd
2011-06-09
知道答主
回答量:11
采纳率:100%
帮助的人:1.7万
展开全部
就是登陆成功跳转到另一个?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式