gpt4 book ai didi

java - Java 程序的布局

转载 作者:行者123 更新时间:2023-12-01 19:19:31 24 4
gpt4 key购买 nike

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

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

  1. Gridbaglayout:不确定是否可以在运行时(在按钮单击事件上)添加行并进行有效管理。

  2. JTable:同上。

最佳答案

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

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

当您添加更多行时,JTable 会自行绘制。

首先阅读Swing tutorial 。其中有关于使用布局管理器和使用 JTable 的部分。

关于java - Java 程序的布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4985737/

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