Formularios e agora

3 respostas
leandro83
Oi pessoal me deparo com o seguinte criei um formulario tipo:

import javax.swing.<em>;

import javax.swing.event.</em>;

import java.awt.<em>;

import java.awt.event.</em>;

public class diversao extends JFrame {

//AVISO: Não remover a diretiva “declare”

/<em>[declare]</em>/

public JTextField JTextField4;

public JLabel JLabel4;

public JTextField JTextField3;

public JLabel JLabel3;

public JButton JButton2;

public JButton JButton1;

public JTextField JTextField2;

public JLabel JLabel2;

public JLabel JLabel1;

public JTextField JTextField1;

public JPanel JPanel1;

/[/declare]/

public diversao() {
super(“Cadastro de Produtos”);

//AVISO: Não remover a diretiva inicia

/<em>[inicia]</em>/

JTextField4 = new JTextField(10);

JTextField4.setText("");

JLabel4 = new  JLabel(Preço:);

JTextField3 = new JTextField(10);

JTextField3.setText("");

JLabel3 = new  JLabel(Produto:);

JButton2 = new  JButton(Cancelar);

JButton1 = new  JButton(OK);

JTextField2 = new JTextField(10);

JTextField2.setText("");

JLabel2 = new  JLabel(Quant:);

JLabel1 = new  JLabel(Codigo:);

JTextField1 = new JTextField(10);

JTextField1.setText("");

JPanel1 = new JPanel();

JPanel1.setLayout(null);

JPanel1.setBorder(BorderFactory.createTitledBorder(BorderFactory.createEtchedBorder(),Digite as Entradas));

/[/inicia]/

getContentPane().setLayout(null);

//AVISO: Não remover a diretiva “adiciona”

/<em>[adiciona]</em>/

JPanel1.add(JTextField4);

JPanel1.add(JLabel4);

JPanel1.add(JTextField3);

JPanel1.add(JLabel3);

JPanel1.add(JButton2);

JPanel1.add(JButton1);

JPanel1.add(JTextField2);

JPanel1.add(JLabel2);

JPanel1.add(JLabel1);

JPanel1.add(JTextField1);

getContentPane().add(JPanel1);

/[/adiciona]/

//AVISO: Não remova a diretiva “configura”

/<em>[configura]</em>/

JTextField4.setBounds(203,97,90,21);

JLabel4.setBounds(155,96,41,17);

JTextField3.setBounds(201,41,290,21);

JLabel3.setBounds(147,41,52,17);

JButton2.setBounds(338,273,90,20);

JButton1.setBounds(237,273,90,20);

JTextField2.setBounds(70,88,50,20);

JLabel2.setBounds(26,91,42,17);

JLabel1.setBounds(23,38,47,17);

JTextField1.setBounds(69,36,40,20);

JPanel1.setBounds(16,14,499,303);

/[/configura]/

//AVISO: Não remova a diretiva “evento”

//[evento]

//[/evento]

//Define o tamanho do formulário. NÃO REMOVA A LINHA ABAIXO.
setSize(537,377);

//Posiciona o formulário no centro. NÃO REMOVA A LINHA ABAIXO.
setLocationRelativeTo(null);

//Visualiza o formulário.  NÃO REMOVA A LINHA ABAIXO.

setVisible(true);

}

public static void main(String arg[]) {

new diversao().setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

}

}

Isso foi pelo programa do Luciano Alves da Silva makeware bem legal,
agora vem a questão executo ele bem mas gostaria de saber ligar os objetos
com suas funções.
Tipo Código do produto ser associado ao Produto Gerar um relatório.
bem desespero total, to tentando na marra pra ver se desenrolo.
Obrigado Amigos ja tenho aprendido muito com vcs.

3 Respostas

hvivox

meu grande amigo, usu a ferramenta jigloo para criar suas telas, na minha opinião ela é a melhor. Use o padrao mvc para organizar seu codigo e dividir sua aplicação em camadas distintas.

sds

pedroroxd
Recomendo a edição de seu post, utilizando tags disponibilizadas pelo guj, como a
.

Coisa do tipo:
[code]
String m = "Exemplo de tag [code]";
System.out.print(m);

PS: O padrão mvc mencionado a cima é um padrão arquiteturam, que basicamente são 3 pacotes (model, view, e control).
Para ver um pouco mais de uma olhada em http://pt.wikipedia.org/wiki/MVC

leandro83

Ai pessoal valeu :slight_smile:
ja baixei o jigloo vou instalar agora!

E ja to lendo aqui na wiki!
Obrigado! :lol:

Criado 13 de novembro de 2009
Ultima resposta 14 de nov. de 2009
Respostas 3
Participantes 3