如何在Java中创建类似于JFileChooser的东西?

时间:2012-03-01 08:54:47

标签: java listview jpanel filechooser jtogglebutton

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

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:1)

有关提示,请参阅File Browser GUI

  

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

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