如何在Swing Java中制作JFrame模态
我创建了一个使用JFrame的GUI。我应该怎样做模态?
回答:
如果要使窗口成为模态,最好的选择是使用JDialog
而不是JFrame
。查看有关Java 6中的Modality API
引入的详细信息,以获取更多信息。还有一个教程。
下面是一些示例代码,用于将显示JPanel panel
在JDialog
其中是模态的到Frame parentFrame
。除了构造函数外,它遵循与打开a相同的模式JFrame
。
final JDialog frame = new JDialog(parentFrame, frameTitle, true);frame.getContentPane().add(panel);
frame.pack();
frame.setVisible(true);
编辑:更新了Modality API链接并添加了教程链接(向@spork点头表示凹凸)。
以上是 如何在Swing Java中制作JFrame模态 的全部内容, 来源链接: utcz.com/qa/432563.html