2016-03-07 2 views
-2

Я хотел бы знать, можно ли сохранить содержимое табуляции при загрузке нового контента. Кстати, я использую fxml.Загрузка содержимого на вкладке с уже установленным содержимым

FXML

<content> 
    <Rectangle fx:id="borderBottom" x="0" y="500" width="500" /> 
    <!-- When I load the file this rectangles disappears. --> 
    <fx:include source="someOtherFxml.fxml"/> 
</content> 

Я хочу знать, как сохранить прямоугольник на tabpane и все еще быть в состоянии загрузить файл. Прямо сейчас, когда я загружаю файл fxml, прямоугольник исчезает.

Контроллер

package newasa; 

import java.net.URL; 
import java.util.ResourceBundle; 
import javafx.fxml.Initializable; 


public class AppseController implements Initializable { 


@Override 
public void initialize(URL url, ResourceBundle rb) { 
    // TODO 
}  

}

+0

@anyone Извините, что мой интервал в моем коде, но стек не позволил мне нагонять в противном случае. –

+0

Добавить недавно загруженный файл fxml в контент, который не задан напрямую. То есть а не как: 'tabpane.setContent (newfxml);' но как 'tabpane.setContent (новый VBox (прямоугольник, newfxml));'. Также покажите, как вы загружаете новый fxml и устанавливаете его в контент. –

+0

@UlukBiy я помещаю ваш код в контроллер? –

ответ

0

Wrap содержимое вкладки с некоторой компоновки панели. Пример:

<content> 
    <VBox> 
    <children> 
     <Rectangle fx:id="borderBottom" x="0" y="500" width="500" /> 
     <fx:include source="someOtherFxml.fxml"/> 
    </children> 
    </VBox> 
</content> 
Смежные вопросы