【问题标题】:Should I use Different packages or same to do this [closed]我应该使用不同的包还是相同的包来做到这一点[关闭]
【发布时间】:2012-05-09 10:34:04
【问题描述】:

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

  1. 界面
  2. 代码
  3. 数据库

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

【问题讨论】:

  • 你认为最容易理解的是什么?
  • 请将其限制为每个 ..question 1 个问题。如何组织/制作 GUI 与如何安排类和包完全不同。

标签: java


【解决方案1】:

您可以拆分它,但它对您来说是有意义的。如有必要,您始终可以重构,因此如果它是一个小型应用程序,您可以在开始时将所有内容放在一起,然后再开始将其分成模块。

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

【讨论】:

  • “某些 GUI 使用单独的框架” 就像 Gimp(不寒而栗)。有很好的理由不使用单独的框架。请按照我的答案中的链接了解详细信息。
  • @Andrew Thompson 非常感谢为我提供了这么好的信息。
  • @Andrew Thompson ,你谈到了cardlayout 有没有什么方法可以理解它们如何组织它们?我经常尝试在许多项目中使用它们,但是当 jframe 上有很多按钮时,它们看起来非常糟糕且杂乱无章,就像我在销售管理任务中也尝试过一样,因为它有很多面板(菜单)所以这样做一帧看起来很丑。请提供一些关于使用它们的好信息。
  • @codo:你可以看看这个example
  • 看来您首先需要了解nested layouts。想法是使用可以包含相关组件的布局或布局组合,并在调整大小时合理分配额外空间,然后将这些组中的每一个放入一个面板中,作为卡片布局的一张卡片添加。我可以使用更具体的规范提出更具体的建议。 ..关于一个新问题。 ;)
【解决方案2】:

..框架怎么样,只有一个框架和更多面板将是它或更多框架的好方法?

不是“更多帧”。有关原因和替代方法,请参阅The Use of Multiple JFrames, Good/Bad Practice?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多