JAVA FX / SWING
Biblioteca Swing:
Ela permite que você crie interfaces graficas pra janelas não so ela como Java
FX.
Como fazer uma interface grafica de hello word! (Curso em Video)
Swing:
1. Criar um novo projeto java application
2. Desmarca a caixa main class
3. Em packge crie um arquivo novo
4. Forms GUI Swing (Pasta)
5. Form JFrame
6. Coloca nome da classe
7. Na parte Controles Swing
8. Coloca na tela um Label e Botão
Para renomear os swings:
1. Clique direito no swing edit name variavel
2. label (lblMensagem) / botão (btnClick)
3. Começo minusculo e restante maiusculo por que e um objeto!
Para criar um botão de mensagem:
1. clique direito sobre o botão
2. eventos
3. action
4. actionPerformed
JAVA FX / SWING 1
5. Fazer o comando “[Link](”Qualquer coisa”)
Sobre o codigo fonte do Swing:
public class TelaSwing extends [Link] {
private [Link] btnClick;
private [Link] lblMensagem;
private void btnClickActionPerformed(…) {
[Link](”Qualquer coisa”);
}
}
Conceitos do codigo:
extends: E uma herança, ela recebe tudo do JFrame para o extends
private: E um encapsulamento ele deixa privado
(…): E aquele codigo gigante que esta no Netbeans [Link]….
ActionPerformed: E um evento, um ação sobre a variavel ou atributo
JAVA FX:
1. Criar um projeto novo
2. JavaFX (pasta)
3. Aplicação FXML do JavaFX
4. configurar nome
5. deixar marcado classe de aplicação (ja vem marcado)
Como mecher:
1. x2 clique sobre o arquivo .FXML
2. deleta os “controles” que ja vem
3. Coloque (arastando para tela) os botões buttom e Label
4. Muda as propriedade
5. vai em code (em baixo das propriedade)
JAVA FX / SWING 2
6. muda o id dos controles
7. para lblMensagem e btnClick
8. da um control+s (save).
No [Link] fazer modificações:
1. na parte de @FXML muda o label
2. e crie um private Button
3. clique na lampada ao lado e adiciona a importação do botão
4. e complete colocando o nome do botão
5. Voltando pro code do fxml do botão na parde de “OnAction” coloque
clicouBotao
6. muda na parte de private void a parte depois do void e coloque o nome do
OnAction criado
7. apague os comando ja dados
8. coloque o mesmo codigo do swing [Link](”Qulaquer coisa”);
Conceito do codigo:
Bom em resumo e tudo o mesmo, so muda o implements e o (..):
implements: interface, ele esta fazendo interface.
(…) e o (ActionEvent event)
Para renderizar os projetos de ambos:
Clique no martelo com vassoura e pegua o [Link] e so manda para alguem
🙂
JAVA FX / SWING 3