猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
如何在Swing java中创建JFrame模型
如何在Swing java中创建JFrame模型
我创建了一个GUI,其中我使用了JFrame。我该如何制作Modal?
慕后森
浏览 560
回答 3
3回答
冉冉说
如果你想制作窗口模态,最好的办法是使用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点头了解)。
0
0
0
繁星coding
您可以创建一个传递对父项的引用的类,JFrame并将其保存在JFrame变量中。然后,您可以锁定创建新框架的框架。parentFrame.disable();//Some actionsparentFrame.enable();
0
0
0
德玛西亚99
只需更换JFrame到JDialog课堂public class MyDialog extends JFrame // delete JFrame and write JDialog然后写入setModal(true);构造函数之后,您将能够在netbeans中构建表单,并且表单将变为模态
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Java
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续