2013-06-06 4 views
0

Je cet exemple de mise en œuvre des onglets:Comment fermer le composant est JavaFX

public class JavaFX_uiTabPane extends Application { 

    /** 
    * @param args the command line arguments 
    */ 
    public static void main(String[] args) { 
     launch(args); 
    } 

    @Override 
    public void start(Stage primaryStage) { 
     primaryStage.setTitle("http://java-buddy.blogspot.com/"); 
     Group root = new Group(); 
     Scene scene = new Scene(root, 400, 300, Color.WHITE); 

     TabPane tabPane = new TabPane(); 
     BorderPane mainPane = new BorderPane(); 

     //Create Tabs 
     Tab tabA = new Tab(); 
     tabA.setText("Tab A"); 
     tabPane.getTabs().add(tabA); 

     Tab tabB = new Tab(); 
     tabB.setText("Tab B"); 
     tabPane.getTabs().add(tabB); 

     Tab tabC = new Tab(); 
     tabC.setText("Tab C"); 
     tabPane.getTabs().add(tabC); 

     mainPane.setCenter(tabPane); 

     mainPane.prefHeightProperty().bind(scene.heightProperty()); 
     mainPane.prefWidthProperty().bind(scene.widthProperty()); 

     root.getChildren().add(mainPane); 
     primaryStage.setScene(scene); 
     primaryStage.show(); 
    } 
} 

Je suis intéressé comment je peux faire le composant refermable. Je veux mettre un petit bouton sur le coin droit qui quand on appuie sur le composant est retiré de la scène principale. Est-ce possible avec JavaFX?

Répondre

1

Vous pouvez créer vos propres onglets en prolongeant Tab et essayez de le personnaliser pour inclure le petit bouton que vous voulez. Et après vous pouvez l'ajouter à votre TabPane

Questions connexes