我是一名新的Java程序员,我想把两个JFrames链接起来,我不知道怎么样,请问我能得到一些帮助。
我的意思是我按了一个按钮,我需要按钮才能进入下一个窗口,
但我不知道该怎么做......
答案 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);
}
建议读物: