Usando a classe barra de ferramentas no javafx
JavaFX inclui um ToolBar
Conteúdo
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.
Construtor | Descriçã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étodo | Descriçã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.
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 () -}}