Baixe o app para aproveitar ainda mais
Prévia do material em texto
Atividade referente a aula IV Esta atividade deve ser entregue até 15 de Abril de 2022. 1. Crie um projeto utilizando o Netbeans(Pode ser o projeto da aula anterior). Crie uma classe e implemente a tela gráfica de cadastro de produto. R: /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package telas; import java.awt.Dimension; import java.awt.GridLayout; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.JTextField; /** * * @author danile */ public class TelaCadastro extends JFrame{ private JPanel panel; private JLabel label_descricao; private JLabel label_categoria; private JLabel label_quantidade; private JLabel label_tipo; private JLabel label_modelo; private JLabel label_marca; private JLabel label_preco; private JLabel label_nomeproduto; private JTextField text_descricao; private JTextField text_categoria; private JTextField text_quantidade; private JTextField text_tipo; private JTextField text_modelo; private JTextField text_marca; private JTextField text_preco; private JTextField text_nomeproduto; private JButton bt_ok; private JButton bt_cancela; public TelaCadastro(){ this.initialize(); this.setExtendedState(NORMAL); } public void initialize(){ panel = new JPanel(); GridLayout gl = new GridLayout (5, 2, 10, 10); panel.setLayout(gl); this.setBounds(0, 0, 400, 200); label_descricao = new JLabel ("Descricao: "); label_categoria = new JLabel ("Categoria: "); label_quantidade = new JLabel ("Quantidade: "); label_tipo = new JLabel ("Tipo: "); label_modelo = new JLabel ("Modelo: "); label_marca = new JLabel ("Marca: "); label_preco = new JLabel ("Preco: "); label_nomeproduto = new JLabel ("Nome do Produto: "); text_descricao = new JTextField (); text_categoria = new JTextField (); text_quantidade = new JTextField (); text_tipo = new JTextField (); text_modelo = new JTextField (); text_marca = new JTextField (); text_preco = new JTextField (); text_nomeproduto = new JTextField (); bt_ok = new JButton("OK"); bt_cancela = new JButton ("Cancelar"); panel.add(label_descricao); panel.add(text_descricao); panel.add(label_categoria); panel.add(text_categoria); panel.add(label_quantidade); panel.add(text_quantidade); panel.add(label_tipo); panel.add(text_tipo); panel.add(label_modelo); panel.add(text_modelo); panel.add(label_marca); panel.add(text_marca); panel.add(label_preco); panel.add(text_preco); panel.add(label_nomeproduto); panel.add(text_nomeproduto); panel.add(bt_ok); panel.add(bt_cancela); this.add(panel); this.setPreferredSize(new Dimension(400, 200)); this.setTitle("Cadastro de Produtos"); this.pack(); this.setVisible(true); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } }
Compartilhar