java - 根据要求动态切换布局管理器是一个好习惯吗?

标签 java swing user-interface layout-manager

在我的项目中,我需要在特定菜单选择上在 Mig 布局和卡片布局之间切换。我只是想知道,根据应用程序的要求在布局管理器之间动态切换是一个好习惯吗?欢迎提出建议,谢谢。

最佳答案

切换布局可能不是一个好主意。布局管理器使用不同类型的约束来定位组件。更换经理通常会使这些约束失效。话虽这么说,您也许可以专门从 Mig 切换到 Card,而不会出现太大问题,因为 Card 不需要限制。不过,切换回去可能是相当不可预测的。当然切换到 GridBagLayout 之类的东西是不可取的。

关于java - 根据要求动态切换布局管理器是一个好习惯吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21037345/

相关文章:

java - 添加一段代码到快捷方式

java - 具有数据库 Access 权限的 jtable 单元格内的复选框

c++ - 我正在尝试将 3D 模型查看器集成到我的 GUI 中,但还没有找到一个可以让我轻松完成此操作的库。有什么建议么?

java - 更改 maximo 中字段的颜色

java - swt中如何显示15秒的进度条

java - 如何在没有 testng/maven 的情况下从命令行运行 selenium webdriver 测试用例

java - 将输入从 JButton 传递到控制台

java - 如何在单击 JButton 时显示 JPanel?

docker - 如何在同一台服务器上运行两个不同的完美项目?

c# - 实现 MS Access 样式 'relationships' GUI