用于自定义文件资源管理器的java布局管理器

用于自定义文件资源管理器的java布局管理器,java,swing,layout,layout-manager,Java,Swing,Layout,Layout Manager,我正在用Java创建自己的文件资源管理器,并正在寻找一种布局,它可以帮助我将组件(文件)按行和列放置在面板中(如windows中的文件管理器)。面板将根据文件夹的内容动态更改。因此,我必须确保每次文件到达面板的水平“边框”时,我放置在更改行中的文件。此外,我为每种文件类型使用的图标大小相同,当我调整窗口大小时,它们必须“填充”每一行。关于如何创建这一行的任何其他想法都会很有帮助 我正在寻找的示例: 您可以使用JList 默认情况下,只显示水平列表,但您可以将其更改为以行和列的形式显示数据 还可以

我正在用Java创建自己的文件资源管理器,并正在寻找一种布局,它可以帮助我将组件(文件)按行和列放置在面板中(如windows中的文件管理器)。面板将根据文件夹的内容动态更改。因此,我必须确保每次文件到达面板的水平“边框”时,我放置在更改行中的文件。此外,我为每种文件类型使用的图标大小相同,当我调整窗口大小时,它们必须“填充”每一行。关于如何创建这一行的任何其他想法都会很有帮助

我正在寻找的示例:


您可以使用
JList

默认情况下,只显示水平列表,但您可以将其更改为以行和列的形式显示数据

还可以将渲染器设置为显示
图标
,而不是文本

如果同时需要
图标和文本,则需要创建自定义渲染器


有关更多信息和工作示例,请阅读上Swing教程的部分。

弱标题。重写以总结您的具体技术问题。