java跳窗口代码 java弹出窗口代码

Java窗口跳转和监听的代码怎么写

代码如下

成都创新互联服务项目包括乐业网站建设、乐业网站制作、乐业网页制作以及乐业网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,乐业网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到乐业省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!

import java.awt.*;

import java.awt.event.*;

import javax.swing.*;

public class RegFrame extends JFrame {

JTextField jtf = new JTextField(12);

public RegFrame() {

JButton jb = new JButton("登录:输入admin");

this.add(jtf);

this.add(jb);

this.setLayout(new FlowLayout());

this.setBounds(300, 250, 300, 350);

this.setTitle("登录窗口");

this.setDefaultCloseOperation(EXIT_ON_CLOSE);

this.setVisible(true);

jb.addActionListener(new ChangeListener(this));

}

public static void main(String[] args) {

new RegFrame();

}

//内部类,负责窗口的跳转

class ChangeListener implements ActionListener{

JFrame jf;

public ChangeListener(JFrame jf) {

this.jf = jf;

}

@Override

public void actionPerformed(ActionEvent e) {

if(jtf.getText().equals("admin")){//如果输入admin就登录成功,然后跳转窗口

jf.dispose();//销毁登录窗口

new ContentFrame();//新建内容窗口

}else{

JOptionPane.showMessageDialog(jf, "登陆失败,密码是admin");

}

}

}

}

//内容窗口

class ContentFrame extends JFrame{

public ContentFrame(){

this.add(new JLabel("内容窗口...."));

this.setLayout(new FlowLayout());

this.setBounds(300, 250, 300, 350);

this.setTitle("内容窗口");

this.setDefaultCloseOperation(EXIT_ON_CLOSE);

this.setVisible(true);

}

}

java中怎样实现窗口的跳转,多谢大侠了!

你的按钮(your_btn).addActionListener(new ActionListener() {

@Override

public void actionPerformed(ActionEvent arg0) {

//这里 你可以执行你的操作 比如

jf.setVisible(false);//把你的这个窗口隐藏

new Manage();//你要跳转的窗口

}

});

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();

}

}


标题名称:java跳窗口代码 java弹出窗口代码
标题网址:http://myzitong.com/article/docdooj.html