永发信息网

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

答案:4  悬赏:20  手机版
解决时间 2021-04-07 17:56
java中如何做到界面的跳转?
最佳答案
假如有两个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个界面做法一样,就可以打开新的界面。如果想操作后再返回,可以先隐藏原界面.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
两只仓鼠死了一只,剩下这只变瘦了,怎么办啊
赵丽颖共谈一谈过多少个,她的男朋友照片
想做个横幅,一般多少钱一米
电视剧真的汉子的主题曲是什么
单选题十一“黄金周”逛书店和买书的人增多,
揭秘日本女人为什么喜欢跪在地上,只为了迎合
关于声和电磁波的说法正确的是(  )A.电
黑沙环青年活动中心地址在哪,我要去那里办事
老板是什么意思,电子现货中的做多和做空是什
0点8x0点25x0点4x12点5的简便算法
Alice can smell with her nose.句中smell划
4月21日结婚日子好吗,男农历1984年10月23.女
我们都爱笑怎么不更新,爱奇艺《最好的我们》
如图,是由两个相同的正方体和一个圆锥体组成
去iphone专卖店剪卡好,还是去移动营业厅剪卡
推荐资讯
大马哈鱼籽有点苦可以吃吗
上海南洋电缆有限公司的介绍
写出下列物质的化学符号:氮气________;氧气
求e的x的3次方的不定积分
人流后腰疼并且第5天出血是为什么?
布拉德皮特这个中长发怎么留,我现在是长毛寸
你高一时的物理经常考多少分?
请问下在红绿灯路口 当时是红灯转绿灯 我车是
咸阳去泾阳在哪坐车,从咸阳市秦都区怎么做车
单选题符合中国可持续发展的叙述是A.中国地大
现在修路给拆迁户的补偿标准是多少,站地面积
黄家驹是哪里人?哪年出生?死于哪一年?一生
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?