【问题标题】:Separate JPanel files organization单独的 JPanel 文件组织
【发布时间】:2013-09-23 05:18:35
【问题描述】:

我正在做一个学校项目。它基本上是一个小程序,可以帮助人们根据自己的喜好选择最好的智能手机。

就像,每个页面都会问一个问题,然后用户单击下一步,然后进入下一页。

最好的方法是什么?我不希望将太多代码塞进一个文件中。所以我在想——

  1. JFrame 使用 CardLayout
  2. 每个页面都有一个单独的JPanel

但我希望将所有面板保存在各自的单独文件中。这会是个好主意吗?如果是,我应该如何在页面中前进? setVisible(true/false)ActionListener?

抱歉这个菜鸟问题,我是 Java 的超级新手,并且是自学的。

【问题讨论】:

  • “这是个好主意吗?” - 是的。 “我应该如何在页面中前进?SetVisible(True/False) in ActionListener?” - 不要担心setVisible,只需让CardLayout 处理它,但你会的需要一个next 按钮,其中包含按您希望它们显示的顺序排列的页面列表
  • 谢谢!!!您能否详细说明下一个按钮部分,因为这正是我的想法

标签: java swing jpanel layout-manager cardlayout


【解决方案1】:

有关此简单示例,请参阅 CardLayoutDemo.java

请参阅CardLayoutExample.java,了解更接近您对向导或调查的期望的 UI。

另请参阅如何:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-24
    • 2014-10-28
    • 2018-03-29
    • 2019-03-13
    • 1970-01-01
    相关资源
    最近更新 更多