JButton btnNewButton = new JButton("Register Student");
btnNewButton.addMouseListener(new MouseAdapter() {
@Override
public void mouseClicked(MouseEvent arg0) {
RegisterStudent panel_1 = new RegisterStudent();
panel_1.setVisible(true);
}
});
btnNewButton.setBounds(0, 162, 167, 37);
panel.add(btnNewButton);
ある特定のウィンドウが既に開いている場合は、もう一度開くことができますか? 私は、ユーザーがボタンを何度かクリックして、いくつかのウィンドウが同じ内容で開かれるようにしたくないからですか?Java Window Duplication Prevention
'ウィンドウ'をモーダルダイアログにします。これは、デフォルトの動作で問題を解決します。また、「境界」を設定しないでください。これは非常に壊れやすいGUIにつながります。 –