将焦点锁定到框架

时间:2018-12-27 15:14:09

标签: java swing modal-dialog jframe focus

我目前正在开发一个程序,该程序使用在自己的框架中内置的自定义弹出窗口。 (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

此问题被标记为重复的问题,无法回答我的问题。我希望在显示对话框时防止与主框架交互。我不能将完整副本用作大型程序的一小部分。相关代码在上面。

0 个答案:

没有答案