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.
Constructor | Descripció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étodo | Descripció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.
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 () -}}