永发信息网

java中如何做到界面的跳转?

答案:4  悬赏:20  手机版
解决时间 2021-04-07 17:56
  • 提问者网友:未信
  • 2021-04-07 14:01
java中如何做到界面的跳转?
最佳答案
  • 五星知识达人网友:你哪知我潦倒为你
  • 2021-04-07 14:50
假如有两个frame,分别为frame1,frame2,frame1加个按钮实现跳转.frame1代码如下
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JButton;
import javax.swing.JFrame;

public class frame1 extends JFrame implements ActionListener{


private JButton jb;
public frame1()
{
this.setSize(300, 200);
this.setLocation(300, 400);
jb=new JButton("跳转");
this.add(jb);
jb.addActionListener(this);//加入事件监听
this.setVisible(true);

}
public static void main(String[] args) {
// TODO Auto-generated method stub
frame1 frame=new frame1();

}
@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
if(e.getSource()==jb)
{
this.dispose();//点击按钮时frame1销毁,new一个frame2
new frame2();
}
}

}

frame2是个单纯的界面
import javax.swing.JButton;
import javax.swing.JFrame;

public class frame2 extends JFrame{


public frame2()
{

this.setSize(300, 200);
this.setLocation(300, 400);

this.setVisible(true);
}
public static void main(String[] args) {
// TODO Auto-generated method stub
frame2 frame=new frame2();
}

}
全部回答
  • 1楼网友:等灯
  • 2021-04-07 18:17
很简单啊,给按钮加监听
  • 2楼网友:woshuo
  • 2021-04-07 16:49
这个方法可多了,可以用事件监听,像鼠标点击,键盘输入,点击按钮,标签等
  • 3楼网友:痴妹与他
  • 2021-04-07 15:50
和你创建第1个界面做法一样,就可以打开新的界面。如果想操作后再返回,可以先隐藏原界面.
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯