LINUX.ORG.RU

Java: подскажите имя класса или библиотеку


0

0

Хочу разместить на форме несколько панелей, разделить их каким-нибудь 
сплиттером, чтобы потом менять размер каждой части.
Однако, JSplitPane позволяет поместить только 2 панели.
Есть ли что-то, что позволит мне разместить большее число панелей
и разделить их?
Вот как, например, в NetBeans в Compact Windows Mode.

Хотелось бы, конечно, исходники с нормальной лицензией. 
Ну или не исходники, но что б работало, как описал выше:)

Ответ на: комментарий от anonymous

> А почему бы несколько JPanel не поместить на JFrame?

Хорошо, а разве получится потом менять их размеры? Они ж будут неподвижные ... :)

А ещё вопрос: можно ли опять же менять размеры тулбара? Хотя наверное это вопрос больше на первый похож. Если на первый я получу ответ - то на второй уже не надо будет наверное:)

RomanU
() автор топика
Ответ на: комментарий от RomanU

Все будет нормально:

    JSplitPane v_splitter = new JSplitPane(JSplitPane.VERTICAL_SPLIT) ;
    v_splitter.setOneTouchExpandable(true) ;
    v_splitter.setTopComponent(new JScrollPane(tree)) ;
    v_splitter.setRightComponent(tabb_unde_tree) ;
    v_splitter.setDividerLocation(280) ;
    
 
    JSplitPane g_splitter = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT) ;
    g_splitter.setOneTouchExpandable(true) ;
    g_splitter.setLeftComponent(v_splitter) ;
    g_splitter.setRightComponent(messPanel) ;
    g_splitter.setDividerLocation(200) ;


Будет типа:

-------------
|   |       |
|   |       |
|___|       |
|   |       |
|   |       |
-------------

gapik
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.