Как создать что-то похожее на JFileChooser в Java? - PullRequest
0 голосов
/ 01 марта 2012

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

Ответы [ 2 ]

2 голосов
/ 01 марта 2012

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

1 голос
/ 01 марта 2012

См. Графический интерфейс браузера файлов для некоторых советов.

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

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

...