Java 我应该使用不同的软件包还是相同的软件包

Java 我应该使用不同的软件包还是相同的软件包,java,Java,我正在使用Netbeans 7.1进行基于GUI的分配(销售管理软件)。它有三件事- 接口 代码 数据库 现在我想知道,我应该使用3个不同的软件包,还是只使用一个?另外,关于框架,只有一个框架和更多的面板将是它或更多框架的好方法 你可以把它分开,不管它对你有什么意义。如果需要,您可以随时进行重构,因此如果它是一个小型应用程序,您可以在开始时将所有内容组合在一起,然后开始将其分为模块 帧数也由您决定。一些GUI使用单独的框架,但其他GUI可能使用单个框架,并通过使用CardLayout或Tabbe

我正在使用Netbeans 7.1进行基于GUI的分配(销售管理软件)。它有三件事-

  • 接口
  • 代码
  • 数据库

  • 现在我想知道,我应该使用3个不同的软件包,还是只使用一个?另外,关于框架,只有一个框架和更多的面板将是它或更多框架的好方法

    你可以把它分开,不管它对你有什么意义。如果需要,您可以随时进行重构,因此如果它是一个小型应用程序,您可以在开始时将所有内容组合在一起,然后开始将其分为模块

    帧数也由您决定。一些GUI使用单独的框架,但其他GUI可能使用单个框架,并通过使用CardLayout或TabbedPane显示不同的面板

    ..关于框架,只有一个框架和多个面板才是它或多个框架的好方法


    不是“更多帧”。请参阅原因和备选方案。

    你认为最简单的是什么?可能的副本请将其限制为每个问题1个问题。如何组织/制作GUI与如何安排类和包完全不同。“一些GUI使用单独的框架”,如Gimp(抖动)。有很好的理由不使用单独的框架。请按照我答案中的链接了解详细信息。@Andrew Thompson非常感谢您为我提供了这么好的信息。@Andrew Thompson,您已经谈到了cardlayout有没有办法了解他们如何组织他们?我经常尝试在许多项目中使用它们,但当jframe上有许多按钮时,它们看起来非常糟糕且杂乱无章,就像我在销售管理任务中也尝试过的那样,因为它有许多面板(菜单),所以在一个框架上使用它看起来非常难看。请给我提供一些关于使用它们的好信息。@codo:你可以看看这个。似乎你首先需要理解。其想法是使用一种布局或布局组合,可以包含相关组件,并在调整大小时合理分配额外空间,然后将这些组中的每个组放入一个面板中,作为卡布局的一张卡添加。对于一个新问题,我可以提出更具体的建议和更具体的规格