1
即使GUI移動到不同位置,我也希望在應用程序前面有警告showConfirmDialog窗口,如果我不移動application並按下'關閉ALT + X'按鈕,它會正常工作,但如果我將應用程序移動到第二個屏幕,警告showConfirmDialog窗口停留在舊位置,如何隨GUI一起移動警告窗口,請給我指示,謝謝。將JOptionPane的showConfirmDialog與Java應用程序一起移動
關閉ALT + X鍵
//close window button
JButton btnCloseWindow = new JButton("Close ALT+X");
btnCloseWindow.setMnemonic('x');
btnCloseWindow.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
JFrame frame = new JFrame();
int result = JOptionPane.showConfirmDialog(frame, "Are you sure you want to close the application?", "Please Confirm",JOptionPane.YES_NO_OPTION);
//find the position of GUI and set the value
//dialog.setLocation(10, 20);
if (result == JOptionPane.YES_OPTION)
System.exit(0);
}
});
到目前爲止,我試圖設置的GUI showConfirmDialog的位置的位置中心,但沒有奏效。
Thanks @Hovercraft當我將btnCloseWindow更改爲frmViperManufacturingRecord時,警告窗口即將到來。 'int result = JOptionPane.showConfirmDialog(frmViperManufacturingRecord,「你確定要關閉應用程序?」,「請確認」,JOptionPane.YES_NO_OPTION);'非常感謝你的時間和幫助 – 2014-12-02 13:22:53