gpt4 book ai didi

java - 需要在 JFrame 中使用 JOptionPane.ERROR_MESSAGE 类型的 JDialog

转载 作者:行者123 更新时间:2023-12-01 08:17:16 26 4
gpt4 key购买 nike

我用过 JDialog框显示错误消息,

JOptionPane.showMessageDialog(
null, "ErrorMsg", "Failure", JOptionPane.ERROR_MESSAGE);

但条件是消息框应始终位于 上前景以便用户一定会继续并且不会错过它。

因此我使用了 JFrame而是使用 setAlwaysOnTop(true)
显示消息。我使用了 JLabelJButton
我让它显示为 JDialog通过以下链接的帮助

How do I remove the maximize and minimize buttons from a JFrame?

当我们使用 JOptionPane.ERROR_MESSAGE 时,我想在上面的框架中添加一个错误消息符号。输入一个对话框。

我不想在 JFrame 中添加图像图标.
我正在从 JDialog 扩展我的类(class).是否可以使用 MessageType在我的框架里?

最佳答案

方法 setAlwaysOnTop(boolean)属于Window类(class)。所以两个类 JDialogJFrame继承这个方法。您可以使用 JDialog标记为 AlwaysOnTop .

您可以使用 JOptionPane准备所需JDialog :

JOptionPane optionPane = new JOptionPane("ErrorMsg", JOptionPane.ERROR_MESSAGE);    
JDialog dialog = optionPane.createDialog("Failure");
dialog.setAlwaysOnTop(true);
dialog.setVisible(true);

关于java - 需要在 JFrame 中使用 JOptionPane.ERROR_MESSAGE 类型的 JDialog,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7993000/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com