JAVA 同一个包中两.JAVA文件的相互调用问题
就是有两个.java文件分别写了个框架JFrame1和JFrame2,通过点击Button按钮实现两个框架的跳转,即在JFrame1中点击Button按钮后跳转到另一个....
就是有两个.java文件 分别写了个框架JFrame1和 JFrame2, 通过点击Button按钮 实现两个框架的跳转,即在JFrame1中点击Button按钮后跳转到另一个.java中的JFrame,并使它显示出来 请问这个按钮的监听器激发事件怎么写?
有加分!!实际效果就是登录跳转功能。 展开
有加分!!实际效果就是登录跳转功能。 展开
4个回答
展开全部
我觉得你可以把jframe1和jframe2做成全局变量,actionPerformed方法做成静态方法,也许能好使。试试吧。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
public void actionPerformed(ActionEvent e){
if(e.getSource()==Button1){
JFream1.setVisible(true);
}
}
if(e.getSource()==Button1){
JFream1.setVisible(true);
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
button.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
JFrame2 jframe2=new JFrame2();
jframe2..setVisible(true);
jframe1.setViseble(false);
}
});
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);
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
就是登陆成功跳转到另一个?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |