首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Java程序的布局

Java程序的布局
EN

Stack Overflow用户
提问于 2011-02-13 17:39:58
回答 4查看 219关注 0票数 0

我正在用java编写一个程序,它包含一个jframe,必须用一些数据填充。数据将是用户通过JFileChooser选择的文件的各种信息(文件名、文件路径、文件大小)。单击将位于每一行第1列中的j按钮打开JFilechooser,在选择文件后,数据将填充到每一行的后续列中,该按钮将添加到下一行的第1列中。

我所面临的问题是如何为这些数据选择正确的布局(容器),我正在考虑以下选项,但对此有一些疑问:

  1. Gridbaglayout布局:不确定行是否可以在运行时添加(单击事件按钮)并进行有效管理。
  2. JTable:和上面一样。
EN

回答 4

Stack Overflow用户

发布于 2011-02-13 17:44:12

您不需要使用单一的布局管理器。您可以创建多个面板,每个面板使用不同的布局管理器,并将它们放在一起。

通常,添加多行数据,您将使用垂直BoxLayout。

当您添加更多的行时,JTable负责自己绘制。

从阅读Swing教程开始。有关于使用布局管理器和使用JTable的部分。

票数 2
EN

Stack Overflow用户

发布于 2011-02-13 17:43:54

至于布局管理器,请看一下MigLayout或DesignGridLayout。两者都比标准的好得多。如果我使用标准布局管理器实现您的程序,我将使用带有FlowLayout的面板,并将它们垂直地与BoxLayout堆叠。

票数 1
EN

Stack Overflow用户

发布于 2011-02-13 17:46:05

尝试小组布局。它看起来很灵活。然而,代码结果却有点复杂。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4985737

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档