java怎么在同一界面里点击两个按钮可以同时弹出两个不同对话框

2026年09月24日 16:06
有3个网友回答
网友(1):

能不能弹出多个对话框,本身是看那个对话框是不是“模态”对话框,所谓模态对话框,就是弹出来之后你无法再点击它后面的东西,就好像我们平时看到的“确认”对话框一样,不点击确认我们无法操作对话框背后的东西。

而非模态的对话框则没有这个问题,但有个新问题,那就是当一个对话框出来后可能另一个对话框被盖住了,你没有办法再找回来,这需要我们有其它的办法把当前弹出来的对话框都列出来,让我们来决定在对话框即使看不到的情况下也能关闭它。

一般 Java 的 Swing 里面的 JDialog 都会是模态的,我们只能使用另一个自定义的方法来弹出来一个,比如像 JInternalFrame 这样的,自己来管理焦点,不要像 JDialog 那个锁定焦点在 JDialog 上面直到 JDialog 关闭。

网友(2):

一楼说的很对,只要不是“模态”对话框,都可以实现

网友(3):

java?!是swt还是在jsp html这些页面上?!但基本上思维都是在两个按钮设置事件,触发时弹出。