Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: GUI и Java FX приложения > Окно, разделенное сплиттером


Автор: xTr1m 11.2.2009, 15:15
Здравствуйте, мне нужно в окне сделать Tab, а первую закладку в Tab'e разделить горизонтальным сплиттером. 
Вопрос собственно такой: какой класс взять за основу для окна и какой класс для сплиттера. следует использовать?

Автор: Kangaroo 11.2.2009, 15:37
Цитата(xTr1m @  11.2.2009,  15:15 Найти цитируемый пост)
мне нужно в окне сделать Tab

http://java.sun.com/docs/books/tutorial/uiswing/components/tabbedpane.html


Цитата(xTr1m @  11.2.2009,  15:15 Найти цитируемый пост)
первую закладку в Tab'e разделить горизонтальным сплиттером

http://java.sun.com/docs/books/tutorial/uiswing/components/splitpane.html

Автор: xTr1m 11.2.2009, 17:47
Спасибо, большое. Но вот никак не могу понять как задать событие изменения "пропорций сплиттера" =(

Автор: PashaOvechkin 11.2.2009, 17:55
Код


splitPane.addPropertyChangeListener( new PropertyChangeListener() {


            public void propertyChange(PropertyChangeEvent evt) {
                
                spliPaneResized( evt );
                
            }
                    
            private void spliPaneResized( PropertyChangeEvent evt ) {
                
                if (evt.getPropertyName().equalsIgnoreCase("dividerLocation")){
                    
                    int y = Integer.parseInt( evt.getNewValue().toString() );
                    System.out.println("Divider Location is: "+ y );

                }
                
            } 


});




Автор: xTr1m 11.2.2009, 18:03
Огромное спасибо.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)