2012-03-01 94 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源文件。

相關問題