O documento discute as bibliotecas Swing e JavaFX para desenvolvimento de interfaces gráficas em Java. Apresenta exemplos básicos de programação em Swing e JavaFX, mostrando como criar botões, labels e eventos de clique. Também explica brevemente as diferenças entre as abordagens de Swing e JavaFX.
1. Todos os direitos de reprodução e distribuição reservados ao site
Usando
Swing e JavaFX
Aula 05
2. Todos os direitos de reprodução e distribuição reservados ao site
public static void main(String[] args) {
}
System.out.print(“Olá, Mundo!”);
public class PrimeiroPrograma {
}
3. Todos os direitos de reprodução e distribuição reservados ao site
import arCondicionado; import vidroEletrico;
import rodasMagnesio;
import travaEletrica;
import farol;
4. Todos os direitos de reprodução e distribuição reservados ao site
import ;.lang
5. Todos os direitos de reprodução e distribuição reservados ao site
.applet
6. Todos os direitos de reprodução e distribuição reservados ao site
.util
7. Todos os direitos de reprodução e distribuição reservados ao site
.math
8. Todos os direitos de reprodução e distribuição reservados ao site
.net
9. Todos os direitos de reprodução e distribuição reservados ao site
x.sound
10. Todos os direitos de reprodução e distribuição reservados ao site
x.media
11. Todos os direitos de reprodução e distribuição reservados ao site
x.swing
12. Todos os direitos de reprodução e distribuição reservados ao site
.fxml
13. Todos os direitos de reprodução e distribuição reservados ao site
Biblioteca
Swing
14. Todos os direitos de reprodução e distribuição reservados ao site
AWT
Abstract
Window
Toolkit
Swingimport java.awt; import javax.swing;
15. Todos os direitos de reprodução e distribuição reservados ao site
private void btnClickActionPerformed(…) {
}
lblMensagem.setText(“Olá, Mundo!”);
public class TelaSwing extends javax.swing.JFrame {
}
private javax.swing.JButton btnClick;
private javax.swing.JLabel lblMensagem;
HerançaEncapsulamento
Evento
16. Todos os direitos de reprodução e distribuição reservados ao site
Plataforma
JavaFX
18. Todos os direitos de reprodução e distribuição reservados ao site
@FXML
private void clicouBotao(…) {
}
lblMensagem.setText(“Olá, Mundo!”);
public class FXMLDocumentController
implements Initializable {
}
@FXML
private Button btnClick;
private Label lblMensagem;
import javafx.fxml.FXML;
Interface
19. Todos os direitos de reprodução e distribuição reservados ao site
@FXML
private void clicouBotao(…) {
}
lblMensagem.setText(“Olá, Mundo!”);
public class FXMLDocumentController
implements Initializable {
}
@FXML
private Button btnClick;
private Label lblMensagem;
import javafx.fxml.FXML;
private void btnClickActionPerformed(…) {
}
lblMensagem.setText(“Olá, Mundo!”);
public class TelaSwing extends javax.swing.JFrame {
}
private javax.swing.JButton btnClick;
private javax.swing.JLabel lblMensagem;
JavaFX
Swing
FXML
20. Todos os direitos de reprodução e distribuição reservados ao site
Curso de
Algoritmos
www.cursoemvideo.com
youtube.com/cursosemvideo
21. Todos os direitos de reprodução e distribuição reservados ao site
Exercícios - Aula 05
22. Todos os direitos de reprodução e distribuição reservados ao site
Corpo Auxiliar de
Praças da Marinha
CAPPDEAGS
Estágio de Adaptação à
Graduação de Sargentos
da Aeronáutica
SIN
23. Todos os direitos de reprodução e distribuição reservados ao site
Marinha (CAP-PD)
24. Todos os direitos de reprodução e distribuição reservados ao site
Marinha (CAP-PD)
25. Todos os direitos de reprodução e distribuição reservados ao site
Marinha (CAP-PD)
26. Todos os direitos de reprodução e distribuição reservados ao site
fale@sistemaeducandus.com.br