Usando a classe barra de ferramentas no javafx

JavaFX inclui um ToolBar

classe que permite criar barras de ferramentas horizontais ou verticais. Essas barras de ferramentas podem conter botões e vários outros tipos de controles JavaFX.

Video: Barra de Ferramentas Com Botões e Imagens Na Tela Principal

A tabela a seguir lista os construtores e os métodos da ToolBar classe.

ConstrutorDescrição
Barra de ferramentas ()Cria uma barra de ferramentas vazia.
Barra de ferramentas (nó nós ...)Cria uma barra de ferramentas com os nós especificados.
MétodoDescrição
getItems ObservableList ()Obtém os itens na barra de ferramentas.
vazio setOrientation (Orientação
valor)
Define a orientação da barra de ferramentas. Os valores permitidos são Orientation.HORIZONTAL ou Orientation.VERTICAL. A orientação padrão
é horizontal.


A figura a seguir mostra a cena exibida por um programa de exemplo que cria tanto uma horizontal e uma barra de ferramentas vertical que contém botões, caixas de seleção e botões de opção. Os separadores são usadas para criar separação visual entre os grupos de controlo na barra de ferramentas.

Um programa com duas barras de ferramentas.

Um programa com duas barras de ferramentas.

O código seguinte é o programa que a criou as barras de ferramentas mostradas na Figura 1.

Video: Scriptcase 7 - Barra de Ferramentas do Menu

importação javafx.application. * - import javafx.stage. * - import javafx.scene. * - import javafx.scene.layout. * - import javafx.scene.control. * -. importação javafx.geometry * - classe pública ToolBarGame estende aplicação {public static void main (String [] args) {lançamento (args) -} @ Substituir início public void (Stage primaryStage) {Botão btnNew = new Button ("Novo") -Button btnPause = new Button ("Pausa") -Button btnQuit = new Button ("Sair") -CheckBox chkSound = nova caixa de seleção ("Som") -CheckBox chkMusic = nova caixa de seleção ("Música") -RadioButton rdoEasy = novo RadioButton ("Fácil") -RadioButton rdoMedium = novo RadioButton ("Médio") -RadioButton rdoHard = novo RadioButton ("Difícil") -ToggleGroup groupDifficulty = novo ToggleGroup () -. GroupDifficulty.getToggles () addAll (rdoEasy, rdoMedium, rdoHard) -ToolBar Toolbar1 = nova barra () -. ToolBar1.getItems () addAll (novo separador (), btnNew, btnPause, btnQuit, novo separador (), chkSound, chkMusic, novo separador ()) - barra de ferramentas Toolbar2 = nova barra () -. toolBar2.setOrientation (Orientation.VERTICAL) -toolBar2.getItems () addAll (novo separador (), rdoEasy, rdoMedium , rdoHard, novo separador ()) - BorderPane painel = new BorderPane () - pane.setTop (Toolbar1) -pane.setLeft (Toolbar2) -Cena cena = new Scene (painel, 600, 400) -primaryStage.setScene (cena) -primaryStage.setTitle ("ToolBar Amostra") -primaryStage.show () -}}

Publicações relacionadas