J'ai un onglet avec id « total » et obtenir dans un écouteur avec interrupteur:Comment effectuer une action lorsque l'onglet est sélectionné dans javafx?
switch ((event.getSource().toString().substring(event.getSource().toString().indexOf("=")+1,event.getSource().toString().indexOf(",")))) {
case "signin":
changeScene(signin, "atmOperation");
User user = new User();
user.check();
break;
case "signout":
changeScene(signout, "login");
break;
case "signup":
changeScene(signup, "signup");
break;
case "back":
changeScene(back, "atmOperation");
break;
case "exit":
stage = (Stage) exit.getScene().getWindow();
stage.close();
break;
case "total":
System.out.print(total.isSelected());
break;
Et voici ma mise en page fichier FXML:
<?import javafx.scene.control.Tab?>
<?import javafx.scene.control.TabPane?>
<?import javafx.scene.layout.AnchorPane?>
<?import javafx.scene.layout.Pane?>
<Pane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="443.0" prefWidth="610.0" xmlns="http://javafx.com/javafx/8.0.65" xmlns:fx="http://javafx.com/fxml/1" fx:controller="sample.Controller">
<children>
<TabPane fx:id="tabPane" layoutY="37.0" nodeOrientation="RIGHT_TO_LEFT" onContextMenuRequested="#event" prefHeight="400.0" prefWidth="610.0" tabClosingPolicy="UNAVAILABLE">
<tabs>
<Tab fx:id="total" closable="false" text="x" onSelectionChanged="#event">
<content>
<AnchorPane minHeight="0.0" minWidth="0.0" prefHeight="180.0" prefWidth="200.0" />
</content>
</Tab>
<Tab text="x">
<content>
<AnchorPane minHeight="0.0" minWidth="0.0" prefHeight="180.0" prefWidth="200.0" />
</content>
</Tab>
<Tab text="y">
<content>
<AnchorPane minHeight="0.0" minWidth="0.0" prefHeight="180.0" prefWidth="200.0" />
</content>
</Tab>
<Tab text="y">
<content>
<AnchorPane minHeight="0.0" minWidth="0.0" prefHeight="180.0" prefWidth="200.0" />
</content>
</Tab>
</tabs>
</TabPane>
</children>
</Pane>
Je veux gérer programm si l'utilisateur clique sur l'onglet avec l'ID total mais j'ai utilisé onSelectionChanged qui ne peut pas m'aider! Comment puis-je le gérer si l'utilisateur clique sur l'onglet ID total?
Voulez-vous effectuer une action lorsque l'onglet avec fx: id 'total' est sélectionné? Ou voulez-vous que l'onglet soit sélectionné par défaut? – ItachiUchiha
Merci mon ami, je veux effectuer une action quand l'onglet avec fx: id total est sélectionné –