2012-03-01 55 views
0

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

+0

不完全,我需要知道如何创建自定义视图。例如,对于listView选项,我将能够创建一个Jlist(我认为),它将在多列上水平分布。对于iconsView我会有一些缩略图,这些缩略图会在多行上显示出来,等等。 – 2012-03-01 12:14:41

+0

我的问题非常令人困惑,我知道,但是,您,先生,设法向我展示了我正在寻找的东西。谢谢。 – 2012-03-01 13:37:07

+0

不客气。我删除了之前的评论,并将它们合并为一个答案。 – 2012-03-01 13:52:06

回答

1

请参阅File Browser GUI的一些提示。

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

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

+1

“FileBrowser”的+1!可以在这里找到简单的'JTable'和'JList'示例(http://stackoverflow.com/q/7620579/230513)。 – trashgod 2012-03-02 06:44:23

+0

很好的答案。感谢他们引起我的注意。 :) – 2012-03-02 06:50:24

2

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

相关问题