Rédigez un mémorandum souvent utilisé lors de la création d'une application avec JavaFx. JavaFX est un passe-temps à 100%. Je ne connais pas du tout CSS, donc je suis désolé si je fais une erreur. J'écrirai pour enquêter attentivement.
Implémentez Initializable dans la classe de contrôleur et remplacez la méthode initialize. Voici un exemple de la valeur initiale de la zone de liste déroulante
python
public class SampleController implements Initializable{
@FXML private ComboBox<String> combo_Box;
@Override
public void initialize(URL location, ResourceBundle resources) {
//Ajouter un élément à la liste déroulante
combo_Box.getItems().add("non spécifié");
combo_Box.getItems().add("A");
combo_Box.getItems().add("B");
combo_Box.getItems().add("C");
//Définir l'état de sélection initial
combo_Box.getSelectionModel().select(0);
}
}
python
/*Définir le tout*/
.root {
-fx-base: rgb(255, 255, 255);
}
/*Spécifiez la classe*/
.border_pane {
-fx-background-color:rgb(255, 255, 255);
}
/*Spécifiez l'identifiant*/
#v_box{
-fx-background-color:rgb(255, 255, 255);
}
python
#v_box {
-fx-border-color: #2e8b57; /*Couleur de la bordure*/
-fx-border-width: 2px; /*Épaisseur de ligne*/
}
#label {
-fx-border-style:dotted; /*ligne pointillée*/
}
--Afficher l'aperçu sur SceneBuilder
Appuyez sur CTRL + P sur SceneBuilder pour afficher un aperçu.
Recommended Posts