0

我正在尝试制作一个类似于 JFileChooser 的框架。我有一个滚动窗格和 2 个切换按钮,一个用于列表视图,另一个用于图标视图。我将在滚动窗格上使用 CardLayout。但是,我不知道从哪里开始。我想知道关于这个问题的好方法。如何设计将放在滚动窗格上的 2 个面板?类似的东西是 C# 表单中的 GroupBox。

4

2 回答 2

2

如果你想创建“类似于 JFileChooser 的东西”,为什么不看看JFileChooser它本身的代码呢?您可以在 JDK 目录下的文件中找到 JDK 源代码src.zip

于 2012-03-01T09:05:33.927 回答
1

有关一些提示,请参阅文件浏览器 GUI

我需要知道如何创建自定义视图。例如,对于 listView 选项,我将能够创建一个 Jlist(我认为),它将水平分布在多个列上。对于iconsView,我将有一些缩略图显示在多行等上。

对于详细视图,我倾向于使用JTable. “在多列中水平”可以使用列表和setLayoutOrientation(int).

于 2012-03-01T13:51:35.600 回答