我曾使用JDialog
框中顯示一個錯誤消息,需要使用JOptionPane.ERROR_MESSAGE類型的JDialog的在一個JFrame
JOptionPane.showMessageDialog(
null, "ErrorMsg", "Failure", JOptionPane.ERROR_MESSAGE);
但條件是該消息框應始終是對前景使得用戶必然會繼續並且不會錯過它。
因此,我使用的JFrame
代替並用於setAlwaysOnTop(true)
顯示message.i使用JLabel
和JButton
和 我使它通過下面的鏈接
How do I remove the maximize and minimize buttons from a JFrame?
的幫助顯示爲JDialog
當我們在對話框中使用JOptionPane.ERROR_MESSAGE
類型時,我想在上面的框架中添加一個錯誤消息符號。
我不想在JFrame
中添加圖像圖標。 我正在從JDialog
擴展我的班級。是否可以在我的框架中使用MessageType
?
如何關閉對話框?按「確定」後程序仍在運行..如何處置它。 –
你想做什麼?你的意思是模態對話框(setModal(true))?或者您想要在對話框中獲得用戶操作的結果? – svaor
JDialog dialog = new JOptionPane(「ErrorMsg」,JOptionPane.ERROR_MESSAGE,JOptionPane.DEFAULT_OPTION).createDialog(「Failure」); dialog.setAlwaysOnTop(true); dialog.setVisible(true); dialog.dispose(); –