Ir para conteúdo

lucasseribeiro

Members
  • Total de itens

    60
  • Registro em

  • Última visita

Tudo que lucasseribeiro postou

  1. lucasseribeiro

    Como entender o CSS do JavaFX??? Suas propriedades...

    Bons dias, fórum! Procurei uma área específica para o JavaFX e não encontrei... Estou aprendendo a usar essa biblioteca, está ficando interessante, se assemelha às tecnologias web com as quais tenho muita familiaridade pois uso há anos. Mas o CSS do JavaFX é diferente daquele do consórcio W3, e não estou encontrando material para entender esse -fx-CSS... A referência CSS da Oracle (https://docs.oracle.com/javase/8/javafx/api/javafx/scene/doc-files/cssref.html) é obscura e não contém as infos que preciso, apesar de esclarecer muitas coisas... Passa uma impressão de que eles não querem que todos saibam! Por exemplo: ao estilizar uma menu-bar, mudei seu background, alterei a cor da fonte dos menus, mas eles ficaram colados uns nos outros, e eu não entendi como escolher a propriedade CSS adequada do FX para controlar a distância dos menus. Pude usar um padding, mas ao executar, quando abrimos um menu, os outros ainda são empurrados pois ainda que suas inscrições estejam separadas, os botões do menu ainda estão colados. O tutoriais não abordam o CSS do FX em profundidade, focam-se nos objetivos dos projetos e suas abordagens... Rsrs, podia ter no W3Schools... Alguém pode me ajudar com isso??? Grato desde já! Lucas Ribeiro
  2. lucasseribeiro

    O JavaFX 12 vem sem a classe "Application"!!!

    Quase resolvido... A saber: as classes de que preciso, Application, Scene e Stage, estão nos módulos javafx.graphics e javafx.controls, "assim como ensina o tutorial default https://openjfx.io/openjfx-docs/#install-javafx"... a questão é que eu estava errando na adição dos módulos... Pois estou fazendo na unha, no pluma (bloco de notas) do mate-desktop, usando um shell script como compilador e executor dos códigos, para simplificar. O shell ficou assim: #!/bin/bash export AQUI=/home/lucasribeiro/Sistemas/oficina/software/agenda export FX=$AQUI/javafx-sdk-12.0.2/lib export JDK_BIN=$AQUI/jdk-12.0.2/bin $JDK_BIN/javac --module-path $FX --add-modules javafx.controls,javafx.graphics $AQUI/HelloFX.java $JDK_BIN/java --module-path $FX --add-modules javafx.controls,javafx.graphics $AQUI/HelloFX Só que ainda diz não encontrar a classe HelloFX, como na exception abaixo: ~# ag Error: Could not find or load main class .home.lucasribeiro.Sistemas.oficina.software.agenda.HelloFX Caused by: java.lang.ClassNotFoundException: /home/lucasribeiro/Sistemas/oficina/software/agenda/HelloFX Mas o importante é que já encontrou os módulos, a questão da classe principal, vou dar outro rali pra resolver... Grato Lucas Ribeiro
  3. lucasseribeiro

    O JavaFX 12 vem sem a classe "Application"!!!

    Olá, fórum!! Ó... eu gostaria de criar uns applicativos em JavaFX e, um belo dia, comprei um livro e fui ao site baixar as versões atuais, bisoiar release notes (vai queu entendo alguma coisa)... E, de repente, me deparei com um detalhe: o JavaFX 12, que baixei em gluonhq.com/products/javafx/, não vinha com as classes principais, como Application, Scene, Stage & cia... Algo mudou? Estou baixando do lugar errado? Realidade alternativa? Ou não precisa mais dessas classes? É ilegal? O Toffoli proibiu? O livro não fala como obter o JavaFX, assume que a pessoa já tem! Grato Lucas Ribeiro
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.