Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * criar o projeto revisao e classe Dados
- * @author Professor Hercio Neto
- */
- import java.awt.Dimension;
- import java.awt.GridLayout;
- import java.awt.event.ActionEvent;
- import java.awt.event.ActionListener;
- import javax.swing.JButton;
- import javax.swing.JComboBox;
- import javax.swing.JFrame;
- import javax.swing.JLabel;
- import javax.swing.JPanel;
- import javax.swing.JTextField;
- /**
- *
- * @author Professor
- */
- public class Revisao {
- static void janelaValoresDados() {
- JFrame j = new JFrame("CADASTRO DE PESSOAS");
- j.setSize(400, 400);
- j.setLocationRelativeTo(j);
- j.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- j.setResizable(false);
- JPanel p = new JPanel();
- GridLayout layout = new GridLayout(0, 2, 30, 30);
- p.setLayout(layout);
- JLabel jlbNome = new JLabel("Nome:");
- jlbNome.setHorizontalAlignment(JLabel.RIGHT);
- jlbNome.setHorizontalTextPosition(JLabel.RIGHT);
- JTextField jtxNome = new JTextField();
- jtxNome.setPreferredSize(new Dimension(50, 24));
- JLabel jlbSexo = new JLabel("Sexo:");
- jlbSexo.setHorizontalAlignment(JLabel.CENTER);
- jlbSexo.setHorizontalTextPosition(JLabel.CENTER);
- JComboBox jcbSexo = new JComboBox();
- jcbSexo.addItem("MASCULINO");
- jcbSexo.addItem("FEMININO");
- JLabel jlbIdade = new JLabel("Idade:");
- jlbIdade.setHorizontalAlignment(JLabel.CENTER);
- jlbIdade.setHorizontalTextPosition(JLabel.CENTER);
- JTextField jtxIdade = new JTextField();
- jtxIdade.setPreferredSize(new Dimension(50, 24));
- JButton jbtMostrar = new JButton("Mostrar");
- JButton jBtLimpar = new JButton("Limpar");
- jBtLimpar.setBounds(50, 100, 95, 30);
- jbtMostrar.setBounds(50, 100, 95, 30);
- jbtMostrar.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent ae) {
- Dados d = new Dados();
- d.setNome(jtxNome.getText());
- d.setIdade(Integer.parseInt(jtxIdade.getText()));
- d.setSexo(jcbSexo.getSelectedItem().toString());
- d.mostrarDados();
- }
- });
- jBtLimpar.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent ae) {
- jtxNome.setText("");
- jtxIdade.setText("");
- jcbSexo.setSelectedIndex(0);
- }
- });
- p.add(jlbNome);
- p.add(jtxNome);
- p.add(jlbIdade);
- p.add(jtxIdade);
- p.add(jlbSexo);
- p.add(jcbSexo);
- p.add(jbtMostrar);
- p.add(jBtLimpar);
- j.add(p);
- j.pack();
- j.setVisible(true);
- }
- static void janelaValoresDadosImc() {
- JFrame j = new JFrame("CADASTRO DE PESSOAS");
- j.setSize(400, 400);
- j.setLocationRelativeTo(j);
- j.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- j.setResizable(false);
- JPanel p = new JPanel();
- GridLayout layout = new GridLayout(0, 2, 30, 30);
- p.setLayout(layout);
- JLabel jlbNome = new JLabel("Nome:");
- jlbNome.setHorizontalAlignment(JLabel.RIGHT);
- jlbNome.setHorizontalTextPosition(JLabel.RIGHT);
- JTextField jtxNome = new JTextField();
- jtxNome.setPreferredSize(new Dimension(50, 24));
- JLabel jlbSexo = new JLabel("Sexo:");
- jlbSexo.setHorizontalAlignment(JLabel.RIGHT);
- jlbSexo.setHorizontalTextPosition(JLabel.RIGHT);
- JComboBox jcbSexo = new JComboBox();
- jcbSexo.addItem("MASCULINO");
- jcbSexo.addItem("FEMININO");
- JLabel jlbIdade = new JLabel("Idade:");
- jlbIdade.setHorizontalAlignment(JLabel.RIGHT);
- jlbIdade.setHorizontalTextPosition(JLabel.RIGHT);
- JTextField jtxIdade = new JTextField();
- jtxIdade.setPreferredSize(new Dimension(50, 24));
- JLabel jlbPeso = new JLabel("Peso em Kg (Ex: 65.30):");
- jlbPeso.setHorizontalAlignment(JLabel.RIGHT);
- jlbPeso.setHorizontalTextPosition(JLabel.RIGHT);
- JTextField jtxPeso = new JTextField();
- jtxPeso.setPreferredSize(new Dimension(50, 24));
- JLabel jlbAltura = new JLabel("Altura em metros: (Ex: 1.60)");
- jlbAltura.setHorizontalAlignment(JLabel.RIGHT);
- jlbAltura.setHorizontalTextPosition(JLabel.RIGHT);
- JTextField jtxAltura = new JTextField();
- jtxAltura.setPreferredSize(new Dimension(50, 24));
- JButton jbtMostrar = new JButton("Mostrar");
- JButton jBtLimpar = new JButton("Limpar");
- jBtLimpar.setBounds(50, 100, 95, 30);
- jbtMostrar.setBounds(50, 100, 95, 30);
- jbtMostrar.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent ae) {
- Dados d = new Dados();
- d.setNome(jtxNome.getText());
- d.setIdade(Integer.parseInt(jtxIdade.getText()));
- d.setPeso(Double.parseDouble(jtxPeso.getText()));
- d.setAltura(Double.parseDouble(jtxAltura.getText()));
- d.setSexo(jcbSexo.getSelectedItem().toString());
- d.mostrarDadosImc();
- }
- });
- jBtLimpar.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent ae) {
- jtxNome.setText("");
- jtxIdade.setText("");
- jtxPeso.setText("");
- jtxAltura.setText("");
- jcbSexo.setSelectedIndex(0);
- }
- });
- p.add(jlbNome);
- p.add(jtxNome);
- p.add(jlbIdade);
- p.add(jtxIdade);
- p.add(jlbSexo);
- p.add(jcbSexo);
- p.add(jlbPeso);
- p.add(jtxPeso);
- p.add(jlbAltura);
- p.add(jtxAltura);
- p.add(jbtMostrar);
- p.add(jBtLimpar);
- j.add(p);
- j.pack();
- j.setVisible(true);
- }
- public static void main(String[] args) {
- /*
- janelaValoresDados(); */
- janelaValoresDadosImc();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement