Comment ajouter une bordure de panneau de javafx?
Je développe une application où j'ai besoin de quelques widgets pour l'envelopper à l'intérieur d'un panneau. Et je veux mettre une bordure autour d'elle. Je suis un swt programmeur où en composite, je peux passer swt.frontière de mettre de la frontière. Mais comment faire en JavaFX. Toute aide est appréciée.
CODE:
Label Center=new Label();
Center.setText("Center Frequency");
GridPane.setConstraints(Center, 0, 0);
tb1[i].getChildren().add(Center);
TextField text=new TextField();
GridPane.setConstraints(text, 1, 0);
tb1[i].getChildren().add(text);
Label chiprate=new Label();
chiprate.setText("Chiprate");
GridPane.setConstraints(chiprate, 0, 1);
tb1[i].getChildren().add(chiprate);
TextField chip=new TextField();
GridPane.setConstraints(chip, 1, 1);
tb1[i].getChildren().add(chip);
Label frequency=new Label();
frequency.setText("Frequency deviation");
GridPane.setConstraints(frequency, 0, 2);
tb1[i].getChildren().add(frequency);
TextField frequencydeviation=new TextField();
GridPane.setConstraints(frequencydeviation, 1, 2);
tb1[i].getChildren().add(frequencydeviation);
Label outputLabel=new Label();
outputLabel.setText("Output Power");
GridPane.setConstraints(outputLabel, 0, 3);
tb1[i].getChildren().add(outputLabel);
TextField output=new TextField();
GridPane.setConstraints(output, 1, 3);
tb1[i].getChildren().add(output);
OriginalL'auteur Rajesh | 2013-06-25
Vous devez vous connecter pour publier un commentaire.
- Je créer un
BorderedTitledPane
classe qui met l'intitulé de la frontière autour du contenu.Si vous n'avez pas besoin d'avoir un titre de placer une bordure autour de choses est encore plus facile - il suffit de régler la le css frontière paramètres sur une région (par exemple
-fx-border-color: black;
).Ici est un exécutable complet de l'échantillon.
Liées CSS.
OriginalL'auteur jewelsea