Curso de Java #05 - Introdução ao Swing e JavaFX

preview_player
Показать описание

Por ser uma linguagem multiplataforma, o Java tem que utilizar pacotes adicionais para que os seus arquivos não sejam sobrecarregados sem necessidade.

Para isso, é necessário utilizar a instrução "import" para carregar bibliotecas de pacotes adicionais.

Biblioteca Swing

O Swing é uma evolução do antigo AWT (Abstract Windows Toolkit) que permite criar interfaces gráficas atraentes para qualquer sistema operacional baseado em janelas.

Plataforma JavaFX

Com o objetivo de substituir o Swing, o JavaFX cria interfaces para qualquer tipos de dispositivos, como ambientes de Janela, celulares e navegadores. Para a próxima versão, já está previsto o suporte para videogames, blu-rays e smart TVs.

Nessa aula, você vai aprender como criar uma aplicação simples utilizando Swing e JavaFX com XML. Não se esqueça de praticar bastante!

Curso em Vídeo

Patrocínio
Рекомендации по теме
Комментарии
Автор

Estude pelo nosso site e tire certificado de 40 horas. Curso completo em:

Автор

PRA AJUDAR QUEM ESTA FAZENDO O CURSO EM 2022 EM DIANTE:
Ao criar o projeto, não selecione a opção com o MAVEN mas sim com o ANT
demorei para sacar isso.

jonaspetty
Автор

ATUALIZAÇÃO 2022: Resolvi fazer esse post para quem está com dificuldade em rodar os códigos de acordo com o que precisei fazer.
Passo 1: Fiz o download e instalação do jdk1.8.0_321 para windows 10 64bits
Passo 2: Download e instalação do NetBeans IDE 12.3 (agora está sob domínio da Apache)
Passo 3: Download e instalação do JavaFX Scene Builder 17.0.0
Passo complementar: Se, ao fazer o exercício no método Javafx.FXML e se deparar com erro "mensagem em vermelho",
será necessário adicionar plataforma para o jdk1.8.0_321. Segue vídeo explicativo:
Espero ter ajudado :)

Luiz_Carloss
Автор

Já tinha o IntelliJ instalado e tentei seguir o curso com ele, mas travei quando foi solicitado adicionar a ação do botão. A didática do Guanabara é ótima e realmente está me ajudando a entender alguns conceitos que não entendia antes, mas o fato do curso ser muito antigo acaba atrapalhando a parte prática do estudo.

PatriciaMidori
Автор

Pra quem ta fazendo em 2024 e não esta conseguindo mostrar a janela quando cria o arquivo swing, criem o projeto ja com ant, depois em default packages quando for criar o arquivo swing apenas criem, não troquem o nome

ewannsoph
Автор

Nunca comentei um video no YOUTUBE, mas dessa vez não tem jeito: GUANABARA, TU É FODA RAPAZ, NEM CURSO PAGO TE FAZ APRENDER PARECENDO FÁCIL ASSIM. PARABÉNS CARA, MUITO SUCESSO PRA TI.

lelefialho
Автор

Vamos ajudar sempre o Gustavo a divulgar esses cursos, pois são de alto nível. Nunca vi um curso gratuito tão completo e dinâmico e tão profissional. Sério, são cursos que para mim detona muitos cursos pagos e de renome e ainda tem certificado é inacreditável galera. Realmente é uma mão que lava a outra, então vamos clicar nas propagandas, vamos colaborar em divulgar em fóruns, paginas do facebook etc... Eu faço isso, afinal este é o meu pagamento pelo curso que ele nos dá. Vc é DEMAIS Gustavo. Espero ter curso de SQL BANCO DE DADOS, seria show de bola.

luizeduardoalves
Автор

Pessoal de 2019/2020, to fazendo o curso neste exato momento, e de acordo com experiencia de aprendizado pelos outros cursos, como são bem antigos e os softwares mudaram, sempre baixem a versão utilizada pelo Guanabara em suas aulas, para absorver o máximo de compreendimento e conhecimento.. logo após dominar a linguagem e software você só vai precisar se atualizar com o layout atualizado das IDE'S e algumas regras CREIO que é o melhor caminho pra EXTRAIR O MAXIMO DO CURSO! Boa sorte A todos!!!!

eoAmazing
Автор

GAFANHOTOS.. Estamos sendo INUNDADOS de mensagens pedindo o SCENE BUILDER.. O link está disponível aqui

Автор

Para quem está em 2024, se tiver dificuldade de criar um New Project com "Pacote Default" escolha a categoria "Java with ant" e então o "Projects" de nome "Java Application". Aperte o botão "Next" e então deixe desmarcada a caixa "Create Main Class". E pronto!!!

MagnoProenca
Автор

O JavaFX não está mais integrado às versões atuais do JDK, e assim como o scene builder, precisa ser instalado separadamente, no caso o JavaFX precisa ser configurado manualmente no projeto e varia de IDE para IDE, eis o link explicando como configurar para NetBeans:


Na época do vídeo era mais fácil todo o processo, mas certeza que atualmente o Guanabara não colocaria JavaFX em uma das primeiras aulas de um curso para iniciantes pela dificuldade de configuração então não se sintam mal em pular para próxima aula. Mas se conseguir configurar, segue em frente, oq ele fez e escreveu usando a ferramenta ainda funciona perfeitamente

thiagofortunato
Автор

Não canso de dizer: Muito bom! Já fiz o curso de algoritmos, estou fazendo o de Java...e não vou parar :)

kellybenassi
Автор

Guanabara, o curso está excelente!! Vocês podiam fazer um curso de SQL...o que você acha dessa ideia??!!

rafawebb
Автор

Para quem não consegui abrir a interface do Swing tenta usar o atalho "Shift + f6"

mateusmonteito
Автор

O curso é antigo mas recomendo muito, minha turma de Sistemas de Informação quase toda estuda programação em Java usando esse curso. MUITO BOM

dericksilva
Автор

Impressionante a forma como esse cara ensina, ele é sensacional, parece que ele literalmente abre sua cabeça e coloca as informações com a mão. Parabéns mesmo Gustavo

luizfellipe
Автор

Dei um tiro no pé instalando o NetBeans, achei muito intuitivo e fácil de aprender com ele. Ai a prova foi toda descritiva e em algumas coisas não lembrava a sintaxe... ao mesmo tempo que é bom usar IDEs precisa saber não depender sempre delas

matheusrocha
Автор

O mais difícil de estudar Java é conseguir baixar, instalar e configurar tudo da forma correta, que sofrimento p fazer tudo funcionar e eu ainda não consegui

tiagoshianti
Автор

Você é um ser humano maravilhoso por lecionar de uma forma tão inteligível! Muitíssimo obrigado! Tu é foda!!! TU TEM A CIÊNCIA!!!

joseguilherme
Автор

Esse professor é demais, sou formado em ADS, e sempre que preciso buscar algo para relembrar, me deparo com um excelente professor/youtuber.
Parabéns pelo trabalho, pela pedagogia aplicada e pelas explicações.

gilrossi