Introdução ao Java/Introdução a biblioteca Swing
Introdução ao desenvolvimento de interfaces gráficas com a biblioteca Swing
Muitas das vezes, principalmente quando estamos desenvolvendo oficialmente. Necessitamos desenvolver uma interface gráfica, botões com animações e estilos, janelas estilizadas e outros componentes gráficos, que vem em uma biblioteca gráfica ou API. API é uma sigla para Aplication progamming Interface, ou interface de programação da aplicação.
Para isso, importamos uma bibliotecas que contém funções que nos vão gerar os componentes gráficos. A biblioteca gráfica do Java(mais conhecida) é a Swing. A importamos assim:
<
import javax.swing;
Esta biblioteca vem com os componentes gráficos
Primeiros detalhes
dentro de sua classe principal, declare um construtor(Lembra de construtores? Só para lembrar eles tem de ter o mesmo nome da classe!). Assim:
Antes disso, precisamos dizer que nossa classe vai herdar uma Frame, assim. Na sua classe principal faça:
public class TesteJavaSwing extends JFrame{
}
Assim, nossa classe "TesteJavaSwing" vai herdar a classe JFrame, da biblioteca Swing
Construindo uma janela
TesteJavaSwing(){
setTitle("Primeira aplicação Java com Swing");//Muda o titulo da página
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//Ajusta a operação de fechar padrão, sem ela, ao clicar no 'X', a janela não vai fechar
setLocationRelativeTo(null);
setSize(500, 400);//Ajusta o tamanho da janela
setResizable(true);//Ajusta que o usuário poderá redimensionar a janela
setVisible(true);//Ajusta a visibilidade da janela(sem ela a janela não vai ser visível)
}
Agora, vamos gerar o construtor em nosso método "main". Assim:
public static void main(String[] args){
new TesteJavaSwing();
}
Lembra disso? Assim nós chamamos o construtor, agora compile e teste. Veja que foi gerada uma janela branca, não muito legal, né?