/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package controleEstoque.formularios;
import controleEstoque.tabelas.Tabela;
import javax.swing.JTable;
import javax.swing.table.DefaultTableModel;
/**
*
* @author Christopher
*/
public class FrmListaFornecedores extends javax.swing.JInternalFrame {
/**
* Creates new form FrmListaFornecedores
*/
public FrmListaFornecedores() {
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();
jScrollPane1 = new javax.swing.JScrollPane();
tblFornecedores = new javax.swing.JTable();
btnExcluirFornecedores = new javax.swing.JButton();
btnAdicionarFornecedor = new javax.swing.JButton();
txtPesquisar = new javax.swing.JTextField();
setMaximumSize(null);
setMinimumSize(new java.awt.Dimension(730, 380));
setPreferredSize(new java.awt.Dimension(730, 380));
getContentPane().setLayout(null);
jLabel1.setFont(new java.awt.Font("Segoe UI", 1, 18)); // NOI18N
jLabel1.setText("Fornecedores");
jLabel1.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
getContentPane().add(jLabel1);
jLabel1.setBounds(300, 20, 120, 40);
atualizaTabela();
tblFornecedores.getTableHeader().setReorderingAllowed(false);
jScrollPane1.setViewportView(tblFornecedores);
getContentPane().add(jScrollPane1);
jScrollPane1.setBounds(32, 110, 660, 120);
btnExcluirFornecedores.setText("Excluir fornecedores marcados");
getContentPane().add(btnExcluirFornecedores);
btnExcluirFornecedores.setBounds(50, 270, 240, 23);
btnAdicionarFornecedor.setText("Adicionar novo fornecedor");
btnAdicionarFornecedor.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnAdicionarFornecedorActionPerformed(evt);
}
});
getContentPane().add(btnAdicionarFornecedor);
btnAdicionarFornecedor.setBounds(480, 270, 200, 23);
txtPesquisar.setText("Pesquisar fornecedor...");
txtPesquisar.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
txtPesquisarActionPerformed(evt);
}
});
getContentPane().add(txtPesquisar);
txtPesquisar.setBounds(80, 70, 150, 20);
pack();
}// </editor-fold>//GEN-END:initComponents
public JTable getTblFornecedores() {
return tblFornecedores;
}
private void txtPesquisarActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_txtPesquisarActionPerformed
// TODO add your handling code here:
}//GEN-LAST:event_txtPesquisarActionPerformed
private void btnAdicionarFornecedorActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnAdicionarFornecedorActionPerformed
FmrAdicionaFornecedor adicionaFornecedor = new FmrAdicionaFornecedor();
adicionaFornecedor.setVisible(true);
}//GEN-LAST:event_btnAdicionarFornecedorActionPerformed
// Variables declaration - do not modify//GEN-BEGIN:variables
private javax.swing.JButton btnAdicionarFornecedor;
private javax.swing.JButton btnExcluirFornecedores;
private javax.swing.JLabel jLabel1;
private javax.swing.JScrollPane jScrollPane1;
private javax.swing.JTable tblFornecedores;
private javax.swing.JTextField txtPesquisar;
// End of variables declaration//GEN-END:variables
private void atualizaTabela() {
Tabela tp = new Tabela(1, new String[] {"", "Fornecedor", "Telefone"}, 3);
DefaultTableModel modelo = new DefaultTableModel(tp.getCelulas(), tp.getNomeColunas());
tblFornecedores.setModel(modelo);
}
}