我目前正在开发一个程序,该程序使用在自己的框架中内置的自定义弹出窗口。 (JOptionPane并没有让我像id一样自定义)。唯一的问题是,当我调用该方法并将其设置为可见时,仍可以单击并与之交互的框架下方的可见框架。我尝试将设置始终放在最前面。在未关闭顶部框架的情况下如何阻止使用底部框架。
我在弹出类中的方法:
public void setMessage(String text){
Message.setText(text); Message = label
this.setVisible(true);
}
以及我调用类方法的方式:
//show success message
MessagePopUp mpu = new MessagePopUp(); MessagePopUP = name of pop up class
mpu.setMessage("Password was changed Successfully!"); setmessage is method in MessagePopup
此问题被标记为重复的问题,无法回答我的问题。我希望在显示对话框时防止与主框架交互。我不能将完整副本用作大型程序的一小部分。相关代码在上面。