如何在Java中链接两个JFrames Windows Together

时间:2014-01-27 21:42:01

标签: java swing window jframe

我是一名新的Java程序员,我想把两个JFrames链接起来,我不知道怎么样,请问我能得到一些帮助。

我的意思是我按了一个按钮,我需要按钮才能进入下一个窗口,
但我不知道该怎么做......

1 个答案:

答案 0 :(得分:3)

如果您正在尝试执行向导,那么您可能需要查看Creating Wizard Dialogs with Java Swing文档。您只需要一个JFrame(或JDialog)和几个JPanel,当您按“下一步”按钮时,它将会通过。

如果要打开新窗口,则可以在按钮动作侦听器实现中创建并显示新的JDialog。像这样:

JButton nextButton = new JButton("Next");
nextButton.addActionListener(new ActionListener() {
    @Override
    public void actionPerformed(ActionEvent e) {
        JDialog dialog = new JDialog();
        dialog.setTitle("Title");
        dialog.setModal(true);
        dialog.getContentPane().add(...); // add components here
        dialog.pack();
        dialog.setVisible(true);
}

建议读物: