Buscar

Componentes Swing em Java

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 23 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 23 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 23 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
PROGRAMAÇÃO II
DANIEL TEÓFILO VASCONCELOS
E-mail: daniel.vasconcelos@estacio.br
Whats App: 85.99651 76-53 
Linkedin: https://www.linkedin.com/in/daniel-teófilo/
Instagram: https://www.instagram.com/daniel_teofilos/
AULA 03
PROGRAMAÇÃO II
• JLabel – Exibe texto não editável ou ícones
Visão Geral dos Componentes do Swing
• JTextField – Permite ao usuário inserir dados do teclado
• JButton – Desencadeia um evento quando um usuário clicar nele com o mouse
• JCheckBox – Especifica uma opção que pode ser ou não selecionada
• JComboBox – Fornece uma lista drop-down de itens
• JList – Lista onde múltiplos elementos podem ser selecionados
• JPanel – Fornece uma área em que os componentes podem ser colocados e
organizados.
PROGRAMAÇÃO II
Visão Geral dos Componentes do Swing
O JLabel é utilizado para apresentar um texto "fixo" ao usuário. É muito comum utilizar o componente
como rótulo para os demais componentes, ou seja, para identificar o que representa cada campo na tela.
Pode ser utilizado também como saída de dados, onde o usuário irá visualizar o resultado final de alguma
operação. O texto desse componente só pode ser alterado via código.
JLabel label1 = new JLabel(“TEXTO");
label1.setBounds(0, 67, 104, 16);
PROGRAMAÇÃO II
Visão Geral dos Componentes do Swing
O JTextField é um campo utilizado para a entrada de informações. Normalmente é
uma caixa branca onde o usuário pode entrar com algum valor para que seja
utilizado pelo algoritmo.
JTextField txtNome = new JTextField();
txtNome.setBounds(29, 60, 116, 22);
PROGRAMAÇÃO II
Visão Geral dos Componentes do Swing
O JButton é o componente correspondente ao botão. É utilizado para que seja 
efetuada alguma tarefa ou função ao ser clicado.
JButton btnNome = new JButton(“TEXTO");
btnNome.setBounds(26, 95, 137, 25);
btnNome.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
ação......;
}});
PROGRAMAÇÃO II
Visão Geral dos Componentes do Swing
O JPanel é um componente utilizado para fazer subdivisões na tela, ou para
separar de forma organizada componentes dispostos na tela.
JPanel contentPane = new JPanel();
contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
contentPane.add(componente);
PROGRAMAÇÃO II
Criando o projeto para aula 03
PROGRAMAÇÃO II
Não MarcarNão Marcar
PROGRAMAÇÃO II
Exibindo uma imagem
PROGRAMAÇÃO II
PROGRAMAÇÃO II
PROGRAMAÇÃO II
1º Parte do Código
PROGRAMAÇÃO II
2º Parte do Código
PROGRAMAÇÃO II
PROGRAMAÇÃO II
PROGRAMAÇÃO II
PROGRAMAÇÃO II
PROGRAMAÇÃO II
1º Parte do Código
PROGRAMAÇÃO II
2º Parte do Código
PROGRAMAÇÃO II
Desafio 01
PROGRAMAÇÃO II
Analisando o código – Exibir Imagem
label1 = new JLabel("Imagem acima.");
label1.setToolTipText("Este é o Label 1");
label1.setBounds(0, 67, 104, 16);
contentPane.add(label1);
ImageIcon image = new ImageIcon("D:/javaswing.png");
label2 = new JLabel(image);
label2.setToolTipText("Este é o Label 2");
label2.setBounds(0, 0, 204, 66);
contentPane.add(label2);
PROGRAMAÇÃO II
Analisando o código – Acionando o botão
JButton btnCalcular = new JButton(" Calcular ");
btnCalcular.setBounds(0, 105, 250, 32);
contentPane.add(btnCalcular);
btnCalcular.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
valor1 = Integer.parseInt(txtValor1.getText());
valor2 = Integer.parseInt(txtValor2.getText()); 
soma = valor1 + valor2;
lblResultado.setText("O resultado é: " + soma); 
}
});

Continue navegando