【问题标题】:can't switch from one panel to another panel [closed]无法从一个面板切换到另一个面板[关闭]
【发布时间】:2014-05-23 03:23:31
【问题描述】:

我有一个名为 Main 的 jframe 类,它有一个名为 display 的方法,用于交换视图和三个面板 displaypanel 和 buttonpanel 和 mainpanel,其中 mainpanel 包含 displaypanel 和 buttonpanel,按钮面板包含一些按钮和 displaypanel 用于显示交换的视图意味着不同的面板,然后我有两个 jpanel 类 label 和 New2 其中 New2 是一个想要从 Main 类调用方法(显示)的 JButton,以便 New2 面板将从那里删除(显示面板)和标签面板将被添加到显示面板中。

【问题讨论】:

  • 你的问题是什么?
  • 请出示一些代码
  • 我想切换不同类的面板,当我点击New2面板上的按钮时。阅读你会理解的问题,
  • @AnkurAggarwal 如何在此处发布代码..

标签: java swing user-interface panel


【解决方案1】:

您应该使用Card Layout

阅读 How to Use Card Layout 上的 Swing 教程部分,了解更多信息和工作示例。

【讨论】:

  • 不,我没有使用卡片布局......
  • @user3493306,我知道你没有使用 CardLayout。你应该使用 CardLayout 它会解决你的问题。不要重新发明轮子。
  • 还有其他方法可以解决同样的问题。
  • @user3493306,总有很多方法可以做任何事情。您可以按照设计使用 Swing 的方式进行操作,或者您可以重新发明轮子并自己编写代码。为什么你想以不同的方式来做呢?您在尝试使用 dot 使用 CardLayout 时遇到了哪些问题?如果您需要问这个问题,那么您不了解 Swing 的工作原理,应该先了解 Swing 的工作原理,然后再尝试重新发明轮子。我建议你先阅读整个 Swing 教程。
  • 感谢您的帮助,但我想通过我自己的代码以我自己的方式来做这件事,而且我也得到了问题的答案。谢谢
猜你喜欢
  • 1970-01-01
  • 2013-06-25
  • 1970-01-01
  • 1970-01-01
  • 2011-10-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多