Pois bem, a partir desse tópico, vou começar uma sequência de passo-a-passo sobre criar uma aplicação utilizando a biblioteca gráfica nativa do Java chamada Swing.
Aqui onde trabalho terei que desenvolver uma aplicação em Swing que fará a leitura de objetos que passarão por um leitor de código de barra.
Quero deixar bem claro que nunca, isso mesmo, NUNCA fiz aplicação alguma em Swing, apenas em Java Server Faces, que é com o que trabalho..
Enfim...
Vou fazer dessa sequência uma experiência legal de compartilhamento de conhecimento.
Quero deixar bem claro que não terei prazos para terminar, afinal, também estou aprendendo.
ok?
Mãos à obra!!!
---------------------------------------------------------
Primeiramente irei criar um frame que será minha janela principal, ou seja, nela colocarei os menus da minha aplicação.
Para a criação dessa primeira interface, utilizarei o seguinte padrão:
- A classe MenuFrame será a minha janela principal;
Nela haverá todos os métodos relacionados à ela.
importante: classe não executável!
- A classe Main será o executável da minha aplicação;
Nela indicarei como minha janela será inicializada.
---------------------------------------------------------
Na classe MenuFrame, a primeira coisa a se fazer, é indicar que ela é filha da classe nativa do Java chamada JFrame (extends JFrame).
Com isso ela herdará as características dessa classe.
As característica iniciais da minha janela, serão descritas no construtor dessa classe.
A primeira coisa que fiz, foi definir o Título da minha janela, logo depois o seu tamanho.
public class MenuFrame extends JFrame {
public MenuFrame() {
super("Título da minha janela"); // Título da janela principal
setSize(800, 600); // Tamanho inicial da janela principal
}
}Logo após definir o básico do básico da minha janela, criei a classe Main com o método main.
Estanciei minha classe MenuFrame e setei algumas características básicas como a visibilidade verdadeira...
public class Main {
public static void main(String[] args) {
MenuFrame frame = new MenuFrame();
frame.setVisible(true);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}Por enquanto é só pessoal...
Disso ai em cima Já sai uma janela pronta pra ser trabalhada!

Entrar
Cadastre-se
Ajuda
Responder


Quote