2012-03-01 6 views
0

Я пытаюсь создать рамку, похожую на JFileChooser. У меня есть scrollpane и 2 кнопки переключения, один для просмотра списка, а другой - для просмотра значков. Я буду использовать CardLayout на scrollpane. Однако я не знаю, с чего начать. Я хотел бы знать хороший подход по этому вопросу. Как мне создать 2 панели, которые будут помещены в scrollpane? Что-то подобное - это GroupBox в формах C#.Как создать нечто похожее на JFileChooser в Java?

+0

Не совсем, мне нужно знать, как создавать пользовательские представления. Например, для параметра listView я смогу создать Jlist (я думаю), который будет распространяться по горизонтали на нескольких столбцах. Для iconsView у меня будут несколько эскизов, которые будут отображаться потихоньку по нескольким строкам и т. Д. –

+0

Мой вопрос был очень запутанным, я знаю, но вы, сэр, смогли показать мне именно то, что я искал. Спасибо. –

+0

Добро пожаловать. Я удалил предыдущие комментарии и объединил их в ответ. –

ответ

1

См. File Browser GUI для получения некоторых советов.

Мне нужно знать, как создавать пользовательские виды. Например, для параметра listView я смогу создать Jlist (я думаю), который будет распространяться по горизонтали на нескольких столбцах. Для iconsView у меня будут несколько эскизов, которые будут отображаться потихоньку по нескольким строкам и т. Д.

Для подробного просмотра я бы предпочел использовать JTable. «Горизонтально в нескольких столбцах» можно сделать, используя список и setLayoutOrientation(int).

+1

+1 для 'FileBrowser'! Примеры 'JTable' и' JList' могут быть найдены здесь [здесь] (http://stackoverflow.com/q/7620579/230513). – trashgod

+0

Хорошие ответы. Спасибо, что привлек их к себе. :) –

2

Если вы хотите создать «нечто похожее на JFileChooser», почему бы не взглянуть на код JFileChooser? Вы можете найти источник JDK в файле src.zip под вашим каталогом JDK.

 Смежные вопросы

  • Нет связанных вопросов^_^