Package controleEstoque.formularios

Source Code of controleEstoque.formularios.FrmRegistrarSaida

/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package controleEstoque.formularios;

import controleEstoque.controladores.ControlMain;
import controleEstoque.tabelas.Tabela;
import javax.swing.table.DefaultTableModel;

/**
*
* @author Christopher
*/
public class FrmRegistrarSaida extends javax.swing.JInternalFrame {

    ControlMain controlMain = new ControlMain();
   
    /**
     * Creates new form FrmRegistrarSaida
     */
    public FrmRegistrarSaida() {
        initComponents();
    }

    /**
     * This method is called from within the constructor to initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is always
     * regenerated by the Form Editor.
     */
    @SuppressWarnings("unchecked")
    // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
    private void initComponents() {

        jLabel1 = new javax.swing.JLabel();
        btnDesmarcarTodos = new javax.swing.JButton();
        btnMarcarTodos = new javax.swing.JButton();
        btnListaProdutos = new javax.swing.JButton();
        jScrollPane2 = new javax.swing.JScrollPane();
        tabProdutos = new javax.swing.JTable();
        txtPesquisaProduto = new javax.swing.JTextField();

        setMaximumSize(null);
        setMinimumSize(new java.awt.Dimension(730, 380));
        setPreferredSize(null);
        getContentPane().setLayout(null);

        jLabel1.setFont(new java.awt.Font("Segoe UI", 1, 18)); // NOI18N
        jLabel1.setText("Registrar saída");
        getContentPane().add(jLabel1);
        jLabel1.setBounds(300, 10, 130, 25);

        btnDesmarcarTodos.setText("Desmarcar todos produtos");
        getContentPane().add(btnDesmarcarTodos);
        btnDesmarcarTodos.setBounds(120, 290, 200, 23);

        btnMarcarTodos.setText("Marcar todos produtos");
        getContentPane().add(btnMarcarTodos);
        btnMarcarTodos.setBounds(120, 250, 200, 23);

        btnListaProdutos.setText("Ir para lista de produtos selecionados");
        btnListaProdutos.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                btnListaProdutosActionPerformed(evt);
            }
        });
        getContentPane().add(btnListaProdutos);
        btnListaProdutos.setBounds(400, 290, 250, 23);

        atualizaTabela();
        tabProdutos.getTableHeader().setReorderingAllowed(false);
        jScrollPane2.setViewportView(tabProdutos);
        tabProdutos.getColumnModel().getColumn(0).setResizable(false);
        tabProdutos.getColumnModel().getColumn(0).setPreferredWidth(20);
        tabProdutos.getColumnModel().getColumn(1).setPreferredWidth(550);
        tabProdutos.getColumnModel().getColumn(2).setResizable(false);

        getContentPane().add(jScrollPane2);
        jScrollPane2.setBounds(110, 90, 530, 150);

        txtPesquisaProduto.setText("Pesquisar produto...");
        getContentPane().add(txtPesquisaProduto);
        txtPesquisaProduto.setBounds(120, 50, 130, 20);

        pack();
    }// </editor-fold>//GEN-END:initComponents

    private void btnListaProdutosActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnListaProdutosActionPerformed
        controlMain.criaListaRegistrarSaida();
    }//GEN-LAST:event_btnListaProdutosActionPerformed

    private void atualizaTabela() {
        Tabela tp = new Tabela(3, new String[] {"", "Produto", "Quantidade"}, 3);
        DefaultTableModel modelo = new DefaultTableModel(tp.getCelulas(), tp.getNomeColunas());
   
        tabProdutos.setModel(modelo);
    }
   
    // Variables declaration - do not modify//GEN-BEGIN:variables
    private javax.swing.JButton btnDesmarcarTodos;
    private javax.swing.JButton btnListaProdutos;
    private javax.swing.JButton btnMarcarTodos;
    private javax.swing.JLabel jLabel1;
    private javax.swing.JScrollPane jScrollPane2;
    private javax.swing.JTable tabProdutos;
    private javax.swing.JTextField txtPesquisaProduto;
    // End of variables declaration//GEN-END:variables
}
TOP

Related Classes of controleEstoque.formularios.FrmRegistrarSaida

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.