Java窗口跳转和监听的代码怎么写
if(rs.next()){JOptionPane.showMessageDialog(null,"登陆成功");}else{JOptionPane.showMessag...
if(rs.next()){
JOptionPane.showMessageDialog(null, "登陆成功");
}
else{
JOptionPane.showMessageDialog(null, "登陆失败");
}
我想在登陆成功后加跳转到其他窗口的代吗和监听的代码怎么加哦 展开
JOptionPane.showMessageDialog(null, "登陆成功");
}
else{
JOptionPane.showMessageDialog(null, "登陆失败");
}
我想在登陆成功后加跳转到其他窗口的代吗和监听的代码怎么加哦 展开
展开全部
代码如下
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);
}
}
展开全部
int result = JOptionPane.showConfirmDialog(null, "msg");
if(result == JOptionPane.YES_OPTION)
{
JDialog dialog = new JDialog(this, "New Dialog", true);
dialog.setSize(300, 300);
dialog.getContentPane().add(new JTextArea("New Dialog Panels here"), BorderLayout.CENTER);
dialog.setVisible(true);
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2015-10-22
展开全部
打开别的窗口,和打开第1个一样。。。。
追问
就是不知道怎么打开啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
new yourFrame().setVisiable(true);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询