Sha*_* Md 2 java swing awt jdialog
我用过JDialogbox来显示错误信息,
JOptionPane.showMessageDialog(
null, "ErrorMsg", "Failure", JOptionPane.ERROR_MESSAGE);
Run Code Online (Sandbox Code Playgroud)
但条件是消息框应始终位于前台,以便用户必须继续操作并且不会错过它.
因此,我使用了一个JFrame而不是用来setAlwaysOnTop(true)
显示message.i使用JLabel,JButton并且我JDialog通过以下链接显示它
我想JOptionPane.ERROR_MESSAGE在对话框中使用type 时在上面的框架中添加一个错误消息符号.
我不想在中添加图像图标JFrame.我正在扩展我的班级JDialog.可以MessageType在我的框架中使用吗?
该方法setAlwaysOnTop(boolean)属于Window类.所以,这两个类JDialog,并JFrame继承了这个方法.您可以使用JDialog标记为AlwaysOnTop.
您可以使用JOptionPane准备所需JDialog:
JOptionPane optionPane = new JOptionPane("ErrorMsg", JOptionPane.ERROR_MESSAGE);
JDialog dialog = optionPane.createDialog("Failure");
dialog.setAlwaysOnTop(true);
dialog.setVisible(true);
Run Code Online (Sandbox Code Playgroud)