JavaFX

TitledPane mit CheckBox oder Button

Da folgende Beispiel zeigt, wie man in der Kopfzeile einer TitledPane eine CheckBox oder auch einen Button plazieren kann:


package com.sowas.javawiki.javafx;
 
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.CheckBox;
import javafx.scene.control.Label;
import javafx.scene.control.TextArea;
import javafx.scene.control.TitledPane;
import javafx.scene.layout.BorderPane;
import javafx.stage.Stage;
 
public class MyFxApplication extends Application {
 
   @Override
   public void start(Stage mainStage) {
      mainStage.setTitle("JavaFX-TitledPane-with-checkbox");
 
      TitledPane titledPane = new TitledPane();
      Scene scene = new Scene(titledPane);
 
      titledPane.setContent(new TextArea());
      BorderPane bPane = new BorderPane();
      bPane.setLeft(new Label("Titel"));
      Label label = new Label(" ");
      bPane.setCenter(label);
      bPane.setRight(new CheckBox());  // new Button() ... ginge natürlich auch
      bPane.prefWidthProperty().bind(scene.widthProperty().subtract(28));
      titledPane.setGraphic(bPane);
 
      mainStage.setScene(scene);
      mainStage.show();
   }
 
   public static void main(String[] args) {
      launch(args);
   }
}



Stichworte:

JavaFX TitledPane mit CheckBox, TitledPane mit Button, Beispiel

Eigene Werkzeuge
Werkzeuge

gratis Counter by GOWEB
seit 9.10.2007