java swing界面跳转问题

javaswing界面跳转问题。(2个界面跳转)1点击“权限认证”界面的确定按钮2通过后关闭本窗口,打开“登陆页面”界面难点:要打开“登陆页面”界面,要求在“权限认证”界... java swing界面跳转问题。(2个界面跳转)
1 点击“权限认证”界面的确定按钮
2 通过后关闭本窗口,打开 “登陆页面”界面
难点:要打开 “登陆页面”界面,要求在“权限认证”界面调用批处理打开 “登陆页面”界面的cmd文件
展开
 我来答
匿名用户
2015-01-15
展开全部
没太懂调用什么批处理,写了个两个页面互相跳转的类,希望能帮到你
public class Redirector {

public static void main(String[] args) {
Frame1 f= new Redirector().new Frame1("登录","验证");
Frame1 f2= new Redirector().new Frame1("验证","登录");
f.addListener(f2);
f2.addListener(f);
}

class Frame1 extends JFrame{

private JButton jb;

Frame1(String frameName,String link) {
setBounds(300, 200, 300, 200);
setTitle(frameName);
setVisible(true);
setLayout(new FlowLayout());
jb = new JButton("跳转"+link);
add(jb);
}

public void addListener(final Frame1 frame){
jb.addActionListener(new ActionListener() {

@Override
public void actionPerformed(ActionEvent e) {
Frame1.this.setVisible(false);
frame.setVisible(true);
}
});
}

}
百度网友59c98fd
2015-01-14
知道答主
回答量:38
采纳率:0%
帮助的人:10.8万
展开全部
java swing 事件监听
追问
我想知道监听中跳转代码怎么写
追答
import java.awt.*;  
import java.awt.event.*;
import javax.swing.*;
public class Simple3 {
private static JFrame frame; // 定义为静态变量以便main使用
private static JPanel myPanel;
// 该面板用来放置按钮组件
private JButton button1;
// 这里定义按钮组件
private JButton button2;
// 以便让ActionListener使用
// 利用一般内部类来监听每一个事件源产生的事件如(button1, button2)
private class Button1Handler implements ActionListener {
public void actionPerformed(ActionEvent e) {
JOptionPane.showMessageDialog(frame, "按钮1 被点击");
}
}
private class Button2Handler implements ActionListener {
public void actionPerformed(ActionEvent e) {
JOptionPane.showMessageDialog(frame, "按钮2 被点击"); }
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式