import javax.swing.JMenuItem;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import java.awt.*;
import javax.swing.*;
import java.awt.Container;
public class Cadastro extends JFrame{
private JPanel lateral, base, topo, layout, foto, jtarea;
public Cadastro()
{
//Titulo do Programa
super(" Cadastro de Condominos ");
//Posição da Janela e seu Tamanha
setDefaultCloseOperation(EXIT_ON_CLOSE);
setBounds(35,50,950,600);
// Icone do Canto da Tela
Image Icone = Toolkit.getDefaultToolkit().getImage("icone.gif");
setIconImage(Icone);
//TOPO
//Criação do TOPO
topo = new JPanel();
topo.setLayout(new FlowLayout());
//Declaração do JLabel
SpringLayout top = new SpringLayout();
JLabel lbcond = new JLabel(" CADASTRO DE CONDOMINOS ");
top.putConstraint (SpringLayout.WEST, lbcond, 30, SpringLayout.WEST, topo);
top.putConstraint (SpringLayout.NORTH, lbcond, 15, SpringLayout.NORTH, topo);
topo.add(lbcond);
//Inclusao e Localização do TOPO
topo.setBorder(BorderFactory.createEtchedBorder());
getContentPane().add(topo, BorderLayout.NORTH);
//FOTO
//Criação da FOTO
foto = new JPanel();
foto.setLayout(new FlowLayout());
//Declaração da FOTO
Icon image = new ImageIcon("fabio.gif");
JLabel imagem = new JLabel(image);
foto.add(imagem);
//Inclusão e Localização da FOTO
foto.setBorder(BorderFactory.createEtchedBorder());
getContentPane().add(foto, BorderLayout.EAST);
//LATERAL
//Criação da LATERAL
lateral = new JPanel();
SpringLayout layout = new SpringLayout();
//Declaração do JLabel Nome
JLabel lbnome = new JLabel(" Nome: ");
//Inclusão e Localização da JLabel Nome
layout.putConstraint (SpringLayout.WEST, lbnome, 30, SpringLayout.WEST, lateral);
layout.putConstraint (SpringLayout.NORTH, lbnome, 15, SpringLayout.NORTH, lateral);
lateral.add(lbnome);
//Declaracão do JTextField Nome
lateral.setLayout(layout);
JTextField jnome = new JTextField(40);
//Inclusão e Localização do JtextField Nome
layout.putConstraint(SpringLayout.WEST, jnome, 5, SpringLayout.EAST, lbnome);
layout.putConstraint(SpringLayout.NORTH, jnome, 15, SpringLayout.NORTH, lateral);
lateral.add(jnome);
lateral.setBorder(BorderFactory.createEtchedBorder());
getContentPane().add(lateral, BorderLayout.CENTER);
//Declaração do JLabel Apartamento
JLabel lbapart = new JLabel(" Apartamento: ");
//Inclusão e Localização do JLabel Apartamento
layout.putConstraint (SpringLayout.WEST, lbapart, 20, SpringLayout.EAST, jnome);
layout.putConstraint (SpringLayout.NORTH, lbapart, 15, SpringLayout.NORTH, lateral);
lateral.add(lbapart);
//Declaração do JTextField Apartamento
lateral.setLayout(layout);
JTextField japart = new JTextField(5);
//Inclusão e Localização da JTextField Apartamento
layout.putConstraint(SpringLayout.WEST, japart, 5, SpringLayout.EAST, lbapart);
layout.putConstraint(SpringLayout.NORTH, japart, 15, SpringLayout.NORTH, lateral);
lateral.add(japart);
//Declaração JLabel RG
JLabel lbrg = new JLabel(" RG: ");
//Inclusão e Localização da JLabel Rg
layout.putConstraint (SpringLayout.WEST, lbrg, 30, SpringLayout.WEST, lateral);
layout.putConstraint (SpringLayout.SOUTH, lbrg, 60, SpringLayout.NORTH, lateral);
lateral.add(lbrg);
//Declaração do JTextField Rg
lateral.setLayout(layout);
JTextField jrg = new JTextField(10);
//Inclusão e Localização da JTextField Rg
layout.putConstraint(SpringLayout.WEST, jrg, 5, SpringLayout.EAST, lbrg);
layout.putConstraint(SpringLayout.SOUTH, jrg, 60, SpringLayout.NORTH, lateral);
lateral.add(jrg);
//Declaração da JLabel Contato
JLabel lbcont = new JLabel(" Contato: ");
//Inclusão e Localização da JLabel Contato
layout.putConstraint (SpringLayout.WEST, lbcont, 20, SpringLayout.EAST, jrg);
layout.putConstraint (SpringLayout.SOUTH, lbcont, 60, SpringLayout.NORTH, lateral);
lateral.add(lbcont);
//Declaração da JTextField Contato
lateral.setLayout(layout);
JTextField jcont = new JTextField(10);
//Inclusão e Localização da JTextField Contato
layout.putConstraint(SpringLayout.WEST, jcont, 5, SpringLayout.EAST, lbcont);
layout.putConstraint(SpringLayout.SOUTH, jcont, 60, SpringLayout.NORTH, lateral);
lateral.add(jcont);
//Declaração da JLabel Horario de Entrada
JLabel lbhor = new JLabel(" Horário de Entrada: ");
//Inclusão e Localização da JLabel Horario de Entarada
layout.putConstraint (SpringLayout.WEST, lbhor, 20, SpringLayout.EAST, jcont);
layout.putConstraint (SpringLayout.SOUTH, lbhor, 60, SpringLayout.NORTH, lateral);
lateral.add(lbhor);
//Declaração da JTextField Horario de Entrada
lateral.setLayout(layout);
JTextField jhor = new JTextField(5);
//Inclusão e Localização da JTextField Horario de Entrada
layout.putConstraint(SpringLayout.WEST, jhor, 5, SpringLayout.EAST, lbhor);
layout.putConstraint(SpringLayout.SOUTH, jhor, 60, SpringLayout.NORTH, lateral);
lateral.add(jhor);
//Declaração da JLabel Placa do Carro
JLabel lbplaca = new JLabel(" Placa Do Carro: ");
//Inclusão e Localização da JLabel Placa do Carro
layout.putConstraint (SpringLayout.WEST, lbplaca, 30, SpringLayout.WEST, lateral);
layout.putConstraint (SpringLayout.SOUTH, lbplaca, 85, SpringLayout.NORTH, lateral);
lateral.add(lbplaca);
//Declaração da JTextField Placa do Carro
lateral.setLayout(layout);
JTextField jplaca = new JTextField(8);
//Inclusão e Localização da JTextField Placa do Carro
layout.putConstraint(SpringLayout.WEST, jplaca, 5, SpringLayout.EAST, lbplaca );
layout.putConstraint(SpringLayout.SOUTH, jplaca, 85, SpringLayout.NORTH, lateral);
lateral.add(jplaca);
//Declaração do JButton Incluir
JButton btinclui = new JButton("Inclui");
//Inclusão e Localização da JButton Incluir
layout.putConstraint (SpringLayout.WEST, btinclui, 300, SpringLayout.WEST, lateral);
layout.putConstraint (SpringLayout.SOUTH, btinclui, 150, SpringLayout.NORTH, lateral);
lateral.add(btinclui);
//Declaraçãod do JButton Excluir
JButton btexcluir = new JButton("Exclui");
//Inclusão e Localização da JButton Excluir
layout.putConstraint (SpringLayout.WEST, btexcluir, 300, SpringLayout.WEST, lateral);
layout.putConstraint (SpringLayout.SOUTH, btexcluir, 200, SpringLayout.NORTH, lateral);
lateral.add(btexcluir);
//Declaração da JLabel Numero de Controle
JLabel lbcontrole = new JLabel(" Numero de Controle: ");
//Inclusão e Localização da JLabel Numero de Controle
layout.putConstraint (SpringLayout.WEST, lbcontrole, 20, SpringLayout.EAST, jplaca);
layout.putConstraint (SpringLayout.SOUTH, lbcontrole, 85, SpringLayout.NORTH, lateral);
lateral.add(lbcontrole);
//Declaração da JTextField Numero de Controle
lateral.setLayout(layout);
JTextField jcontrole = new JTextField(10);
//Inclusão e Localização da JTextFielsd Numero de Controle
layout.putConstraint(SpringLayout.WEST, jcontrole, 5, SpringLayout.EAST, lbcontrole);
layout.putConstraint(SpringLayout.SOUTH, jcontrole, 85, SpringLayout.NORTH, lateral);
lateral.add(jcontrole);
//Declaração da JTextField Placa do carro
lateral.setLayout(layout);
JTextArea jtarea = new JTextArea(8,22);
//add("Assunto:", new JTextArea(15, 30))
//Inclusão e Localização da JTextField Obs
layout.putConstraint(SpringLayout.WEST, jtarea, 30, SpringLayout.WEST, lateral);
layout.putConstraint(SpringLayout.SOUTH, jtarea, 225, SpringLayout.NORTH, lateral);
lateral.add(jtarea);
//Declaração da JLabel Obs
JLabel lbobs = new JLabel(" Obs.: ");
//Inclusão e Localização da JLabel Obs
layout.putConstraint (SpringLayout.WEST, lbobs, 30, SpringLayout.WEST, lateral);
layout.putConstraint (SpringLayout.SOUTH, lbobs, 300, SpringLayout.NORTH, lateral);
lateral.add(lbobs);
//Declaração da JTextField Obs
lateral.setLayout(layout);
JTextArea jobs = new JTextArea(10,30);
//add("Assunto:", new JTextArea(15, 30))
//Inclusão e Localização da JTextField Obs
layout.putConstraint(SpringLayout.WEST, jobs, 10, SpringLayout.EAST, lbobs);
layout.putConstraint(SpringLayout.SOUTH, jobs, 440, SpringLayout.NORTH, lateral);
lateral.add(jobs);
//BASE
//Criação da BASE
base = new JPanel();
base.setLayout(new FlowLayout());
//Criando e Incluindo os JButtons
base.add(new JButton("Limpar"));
base.add(new JButton("Incluir"));
base.add(new JButton("Excluir"));
base.add(new JButton("Editar"));
base.setBorder(BorderFactory.createEtchedBorder());
getContentPane().add(base, BorderLayout.SOUTH);
}
public static void main(String args[])
{
(new Cadastro()).show();
}
}
Seguinte, montei esse fomulario sozinho, mas preciso do seguinte ajuda:
Gostaria que os dados que fossem colocados na JTextField Placa do Carro, apos o botão JButton Incluir fosse clicado o mesmo Conteudo(a placa do carro) fosse para a JTextArea, que encontrasse ao lado e armazanasse-as.
Qual comando deve ser usado???
PS: Aceito Sugestões para a modificação do mesmo.
Atencisosamente,
Fábio