使用IntelliJ的Java MDI应用程序

使用IntelliJ的Java MDI应用程序,java,swing,intellij-idea,mdi,Java,Swing,Intellij Idea,Mdi,IntelliJ是否对开发MDI(多文档接口)应用程序有任何特殊支持? 我找到了一些关于用Java创建一个的通用文章,但我想知道IntelliJ是否能让它变得更简单 如果有必要的话,我正在使用Intellij11(社区版)。我有点怀疑它。您只需在普通gui设计器中设计面板,然后将其放入内部框架中。据我所知,基本的gui设计器就足够了 巧合的是,今天下午我和一位同事刚刚讨论了MDI,因为我使用的是SoapUI(即MDI)。我们都认为MDI对于用户来说是一个相当粗糙的问题。内部框架受到主框架的约束,

IntelliJ是否对开发MDI(多文档接口)应用程序有任何特殊支持? 我找到了一些关于用Java创建一个的通用文章,但我想知道IntelliJ是否能让它变得更简单


如果有必要的话,我正在使用Intellij11(社区版)。

我有点怀疑它。您只需在普通gui设计器中设计面板,然后将其放入内部框架中。据我所知,基本的gui设计器就足够了


巧合的是,今天下午我和一位同事刚刚讨论了MDI,因为我使用的是SoapUI(即MDI)。我们都认为MDI对于用户来说是一个相当粗糙的问题。内部框架受到主框架的约束,因此空间很快变得杂乱无章,很难找到东西。用户不断地对它们进行排序,以找到他们想要的东西。你有没有注意到,现在大多数应用要么使用多个顶级窗口,要么使用选项卡式窗格

我有点怀疑。您只需在普通gui设计器中设计面板,然后将其放入内部框架中。据我所知,基本的gui设计器就足够了


巧合的是,今天下午我和一位同事刚刚讨论了MDI,因为我使用的是SoapUI(即MDI)。我们都认为MDI对于用户来说是一个相当粗糙的问题。内部框架受到主框架的约束,因此空间很快变得杂乱无章,很难找到东西。用户不断地对它们进行排序,以找到他们想要的东西。你有没有注意到,现在大多数应用要么使用多个顶级窗口,要么使用选项卡式窗格

完全同意。对接框架库可能是一个更好的选择。是的,对接,这是我一直回避的术语。谢谢如前所述,将
Action
JMenuItem
相结合可以在一定程度上缓解问题。我认为您在MDI混乱问题上可能是正确的。这是一个应用程序,适用于对计算机了解不多的用户,MDI可能不是更好的选择。我还处在这一切的开始,所以在编写代码之前我会认真考虑一下。。德克萨斯州!在JPanel中创建表单的好处在于,您可以轻松地将其放入多个位置。因此,您可以将它们从选项卡式窗格切换到内部框架、卡片布局或其他任何形式。它给了你更多的自由去试验。完全同意。对接框架库可能是一个更好的选择。是的,对接,这是我一直回避的术语。谢谢如前所述,将
Action
JMenuItem
相结合可以在一定程度上缓解问题。我认为您在MDI混乱问题上可能是正确的。这是一个应用程序,适用于对计算机了解不多的用户,MDI可能不是更好的选择。我还处在这一切的开始,所以在编写代码之前我会认真考虑一下。。德克萨斯州!在JPanel中创建表单的好处在于,您可以轻松地将其放入多个位置。因此,您可以将它们从选项卡式窗格切换到内部框架、卡片布局或其他任何形式。它给了你更多的自由去试验。