Utilización de la clase en la barra de herramientas de javafx

Video: Hilos en Java (Ejemplo en JavaFX usando Clase Task)

JavaFX incluye una Barra de herramientas la clase que le permite crear barras de herramientas horizontales o verticales. Estas barras de herramientas pueden contener botones y varios otros tipos de controles JavaFX.

Video: Java NetBeansBarra Herramientas

La siguiente tabla enumera los constructores y los métodos de la Barra de herramientas clase.

ConstructorDescripción
Barra de herramientas()Crea una barra de herramientas vacía.
Barra de herramientas (nodo nodos ...)Crea una barra de herramientas con los nodos especificados.
MétodoDescripción
getItems ObservableList ()Obtiene los elementos de la barra de herramientas.
setOrientation vacío (Orientación
valor)
Establece la orientación de la barra de herramientas. Los valores permitidos son Orientation.HORIZONTAL o Orientation.VERTICAL. La orientación predeterminada
es horizontal.

La siguiente figura muestra la escena mostrada por un programa de ejemplo que crea tanto horizontal como vertical que contiene una barra de herramientas botones, casillas de verificación y botones de opción. Los separadores se utilizan para crear la separación visual entre los grupos de controles en la barra de herramientas.

Un programa con dos barras de herramientas.

Video: Empezando a programar en JavaFx

Un programa con dos barras de herramientas.

El código siguiente es el programa que creó las barras de herramientas mostradas en la Figura 1.

Video: JavaFx Tutorial For Beginners 20 - JavaFx Menu, MenuBar , MenuItem and SeparatorMenuItem

javafx.application importación * -. javafx.stage importación * -. javafx.scene importación * -. javafx.scene.layout importación * -. javafx.scene.control importación * -.. javafx.geometry importación * - ToolBarGame clase pública se extiende aplicación {public void (String [] args) {lanzamiento (args) -} @ Override inicio public void (Etapa primaryStage) {Botón btnNew = new Button ("Nuevo") -Button btnPause = new Button ("Pausa") -Button btnQuit = new Button ("Dejar") -CheckBox chkSound = new CheckBox ("Sonar") -CheckBox chkMusic = new CheckBox ("Música") -RadioButton rdoEasy = new RadioButton ("Fácil") -RadioButton rdoMedium = new RadioButton ("Medio") -RadioButton rdoHard = new RadioButton ("Difícil") -ToggleGroup groupDifficulty = new ToggleGroup () -. GroupDifficulty.getToggles () addAll (rdoEasy, rdoMedium, rdoHard) -ToolBar ToolBar1 = nueva barra de herramientas () -. ToolBar1.getItems () addAll (nuevo separador (), btnNew, btnPause, btnQuit, nuevo separador (), chkSound, chkMusic, nuevo separador ()) - Barra de herramientas toolBar2 = nueva barra de herramientas () -. toolBar2.setOrientation (Orientation.VERTICAL) -toolBar2.getItems () addAll (nuevo separador (), rdoEasy, rdoMedium , rdoHard, nuevo separador ()) - BorderPane panel = new BorderPane () - pane.setTop (ToolBar1) -pane.setLeft (toolBar2) -Escena escena = new escena (panel, 600, 400) -primaryStage.setScene (escena) -primaryStage.setTitle ("Barra de herramientas de la muestra") -primaryStage.show () -}}
Artículos Relacionados