「java弹窗跳转」java跳转窗口代码
今天给各位分享java弹窗跳转的知识,其中也会对java跳转窗口代码进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
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{
/**
* @param args
*/
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{
/**
* @param args
*/
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();
}
}
java怎么实现窗口跳转?
完整程序没那个功夫,如果你说的是Swing开发的话,通常是在点击按钮的时候把当前窗口的对象传递给即将打开的子窗口,并在子窗口的onload事件中控制父窗口的显示状态。
JAVA从窗口跳转到另一个窗口怎么写!
package com.swing.skip;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
/**
* 窗口跳转
* @author lichen
* @time 2013-1-16
*/
public class CloseSkip extends JFrame{
JFrame frame1;
public void win1(){
frame1=new JFrame("test1");
JPanel panel=new JPanel(true);
JButton btn1=new JButton("Start");
panel.add(btn1);
frame1.add(panel);
btn1.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent arg0) {
new CloseSkip().win2(frame1);
}
});
frame1.setBounds(300, 200, 500, 200);
frame1.setVisible(true);
frame1.setResizable(true);
frame1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public void win2(JFrame frame){
frame.setVisible(false);
JFrame frame2=new JFrame("test2");
JPanel panel=new JPanel(true);
JButton btn2=new JButton("Stop");
panel.add(btn2);
frame2.add(panel);
frame2.setBounds(1000, 100, 200, 600);
frame2.setVisible(true);
frame2.setResizable(true);
frame2.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main(String[] args) {
new CloseSkip().win1();
}
}
javaswing不同包的窗口怎么跳转
javaswing不同包的窗口跳转步骤:
1、注册的button加上onclick事件。
2、点击切换的时候也就是remove或者disable一个panel。
3、在frame里面add另一个panel。
java怎样实现两个窗口的跳转
两个窗口是两个对象,两个类。初始状态为f1.setVisible(true);f2.setVisible(false);
在窗口f1中添加按钮,并注册监听,当点击按钮设置:f1.setVisible(false);f2.setVisible(true);
或者f1.dispose();f2.setVisible(true);
可以写一个控制类来控制这两个窗口
控制类不是继承。。是注入。把两个窗口类注入到控制类中
关于java弹窗跳转和java跳转窗口代码的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。