【发布时间】:2012-11-04 19:21:12
【问题描述】:
在我,咳咳,Visual Basic 编程时代,我记得创建一个多表单程序非常容易。
在 gui 设计器中,我可以简单地创建任意数量的表单,然后在需要的地方将它们加载到我的程序中。
我在 Java 中很难做到这一点。
我开始使用 Java FX Scene Builder,但很快发现似乎没有很好的 MDI 支持。所以,回到 Swing。但是,再一次,我没有看到设计多表单应用程序的简单方法。
我在某处读到JDesktopPane 是可行的方法,因为它允许您拥有不同的内部框架,但我可以看到,在 NetBeans gui 设计器中设计多个框架是没有办法的。
您会认为您可以在设计器中隐藏一个内部框架,以便您可以布置另一个框架。虽然我可以向我的JDesktopPane 添加多个框架,但它们都相互重叠,因此无法设计多个框架。
是否有可用的工具来完成我正在尝试做的事情,还是我只需要在没有设计师帮助的情况下硬着头皮编写 gui 代码?
简而言之,我只是想创建一个在主屏幕上显示三个或四个选项的简单应用程序
- 输入新客户
- 搜索现有客户
- 快速估算
根据用户的选择,打开相应的表单。这似乎是几乎所有程序的基本要求,我不明白为什么在开发设计/开发工具时似乎从未考虑过实际创建具有多个窗口/窗体的应用程序。想法?建议?
【问题讨论】:
标签: java swing user-interface javafx mdi