如何调用从JInternalFrame的一个JDialog(How to call a jdialo

2019-10-19 22:03发布

我有一个internalframe,我想创建一个evenet

 private void errorTableMouseClicked(java.awt.event.MouseEvent evt) {                                          

    PaneDialog dlg = new PaneDialog(**this**,true);
  }

现在PaneDialog是JDialog的,我不能把构造函数“这个” CUS“本”是InternalFrame这样的Netbeans显示了一个错误不兼容的类型,PaneDiaglog不能转换为图文框,我如何调用的JDialog在internalframe?

Answer 1:

也许你可以使用一个JOptionPane.showInternal???(...)方法,因为他们只需要一个组件被指定为父。

或者,如果你想获得当前内部框架的JFrame那么你可以使用:

Window window = SwingUtilities.windowForComponent(...);

然后抹上窗口的JFrame。



文章来源: How to call a jdialog from a jinternalframe