Как переопределить компоненты при изменении размера компонента

Я протестировал этот код, который изменяет размер панели вкладок при двойном щелчке вкладки.

tabPane.setOnMouseClicked(new EventHandler<MouseEvent>()
        {
            private double sizeX, sizeY;
            private boolean first = true;

            @Override
            public void handle(MouseEvent me) 
            {
                if (first)
                {
                    sizeX = mainPane.getWidth();
                    sizeY = mainPane.getHeight();
                    first = false;
                }

                if (me.getButton().equals(MouseButton.PRIMARY) && me.getClickCount() % 2 == 0)
                {
                    if (sizeX != mainPane.getWidth() || sizeY != mainPane.getHeight())
                    {
                        mainPane.setPrefSize(sizeX, sizeY);

                    }
                    else
                    {
                        mainPane.setPrefSize(primaryScreenBounds.getWidth(), primaryScreenBounds.getHeight());
                    }
                }
            }
        });

Когда я дважды щелкаю, я хочу переопределить все остальные компоненты на главной сцене. Как я могу это сделать?


person Peter Penzov    schedule 16.06.2013    source источник
comment
Что именно вы имеете в виду под переопределением?   -  person Daniel Lerps    schedule 16.06.2013
comment
Я хочу, чтобы затронутая панель имела приоритет над всеми остальными панелями. Например, сделайте так, чтобы панель перекрывала все другие панели или скрывала все остальные панели.   -  person Peter Penzov    schedule 16.06.2013
comment
stackoverflow. ком/вопросы/16893961/   -  person Shreyas Dave    schedule 17.06.2013