Jak wystartować ze zwiniętym TitledPane ?

0

Nie wiem czemu.. albo dopadła mnie jakaś niemoc, ślepota, etc.. ale nie mogę nigdzie znaleźć właściwości, dzięki której będę mógł zainicjować i wystartować program ze zwiniętym TitledPane'em..

Może mnie ktoś oświecić jaka to jest właściwość? A może to robi się jakoś inaczej? ;>

0

ustawiasz to na starcie?

accordion.setExpandedPane(tps[0]);

jeśli tak to tego nie rób :)

1

TitledPane.setExpanded(false);, np.:

import javafx.application.Application;
import javafx.scene.Parent;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.control.TitledPane;
import javafx.scene.layout.BorderPane;
import javafx.stage.Stage;

public class TitledPaneExample extends Application {
	public Parent createContent() {
		
		/* layout */
		BorderPane layout = new BorderPane();
		
		/* layout -> Titled Pane */
		TitledPane tp = new TitledPane();
		tp.setText("Titled Pane");
		tp.setExpanded(false);
		
		/* layout -> Titled Pane -> Button */
		Button button = new Button("Button");
		
		/* layout -> Titled Pane (ADD ITEMS) */
		tp.setContent(button);
		
		/* layout (ADD ITEMS) */
		layout.setCenter(tp);
		return layout;
	}
	
	@Override
	public void start(Stage stage) throws Exception {
		stage.setScene(new Scene(createContent()));
		stage.setWidth(300);
		stage.setHeight(300);
		stage.show();
	}
	
	public static void main(String[] args) {
		launch(args);
	}
}
0

@Gjorni - wtf.. my bad.. Sprawdzałem tylko ten setter z collapsible bo myślałem, że to jest to.. i nie działo.. a kolejnych nie patrzyłem -.-

No nic.. ale Ty byłeś czujny i pomocny także dziękówka!

1 użytkowników online, w tym zalogowanych: 0, gości: 1