gpt4 book ai didi

java - 1 个 JFrame 中的多个 JPanel 在调用时显示

转载 作者:行者123 更新时间:2023-12-02 05:34:24 26 4
gpt4 key购买 nike

我正在构建一个学生管理系统,我想构建一个功能来更新特定学生的详细信息。我有多个列要更新,我从组合框中选择。我想为不同的更新显示不同的面板,例如名称的不同面板,类(class)的不同面板,只要选择组合框中的项目,就应该显示该面板。但是在 Netbeans 上,它不允许我这样做,而是每次创建新面板时框架大小都会增加。有什么建议吗?非常感谢您的帮助

最佳答案

  1. 不要使用 Netbeans 表单编辑器,说真的,如果您不熟悉如何使用布局管理器或按职责分离代码,它会让您陷入困境......
  2. 将面板分成不同的面板,每个面板/类应负责管理其当前的上下文/功能。不要害怕将多个类构建到单个面板中,从而根据需要增加复杂性
  3. 使用适当的布局管理器,例如 CardLayout

看看Laying Out Components Within a ContainerHow to Use CardLayout .

另请考虑查看How to Use Tabbed Panes这将允许您将每个 View 分离到它自己的选项卡中,并消除对组合框的需要......

关于java - 1 个 JFrame 中的多个 JPanel 在调用时显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25151677/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com