Example usage for javax.swing.table DefaultTableModel setRowCount

List of usage examples for javax.swing.table DefaultTableModel setRowCount

Introduction

In this page you can find the example usage for javax.swing.table DefaultTableModel setRowCount.

Prototype

public void setRowCount(int rowCount) 

Source Link

Document

Sets the number of rows in the model.

Usage

From source file:UserInterface.FinanceRole.TransferToRegSiteJPanel.java

private void populateRegSiteTable(CountryEnterprise objCountryEnterprise) {

    DefaultTableModel dtm = (DefaultTableModel) regSiteJTable.getModel();
    dtm.setRowCount(0);

    for (RegisteredSiteEnterprise objRegisteredSiteEnterprise : objCountryEnterprise
            .getObjRegisteredSiteDirectory().getRegisteredSiteList()) {

        Object row[] = new Object[2];
        row[0] = objRegisteredSiteEnterprise.getOrganizationID();
        row[1] = objRegisteredSiteEnterprise;

        dtm.addRow(row);//from   w ww. j a v a2  s.c om

    }
}

From source file:UserInterfaces.HAdministration.MedicationJPanel.java

private void populateTable() {

    DefaultTableModel model = (DefaultTableModel) jTable1.getModel();
    model.setRowCount(0);

    for (WorkRequest w : enterprise.getWorkQueue().getWorkRequestList()) {
        if (w.getLevel2().equals(ErrorUtil.MEDICATION_OR_OTHER)) {
            Object[] row = new Object[3];
            row[0] = w.getDateoferror();
            row[1] = w.getMedicationtype();
            row[2] = w.getSource();/* w  w  w .ja  va 2s .  c  o m*/
            model.addRow(row);

        }
    }
}

From source file:UserInterfaces.HAdministration.DeviceReportJPanel.java

private void populateTbale() {

    DefaultTableModel model = (DefaultTableModel) jTable1.getModel();
    model.setRowCount(0);

    for (WorkRequest w : enterprise.getWorkQueue().getWorkRequestList()) {
        if (w.getLevel2().equals(ErrorUtil.DEVICE_OR_MEDICAL)) {
            Object[] row = new Object[4];
            row[0] = w.getReportdate();// w w w .ja  va2 s  . c o  m
            row[1] = w.getDevicecause();
            row[2] = w.getDeviceerror();
            row[3] = w.getSource();
            model.addRow(row);
        }
    }

}

From source file:UserInterface.FinanceRole.TransferToRegSiteJPanel.java

private void populateLowRegSiteTable() {

    //Table/* w  ww  . j a v a2 s. c  om*/
    DefaultTableModel dtm = (DefaultTableModel) lowRegJTable.getModel();
    dtm.setRowCount(0);

    for (CountryEnterprise objCountryEnterprise : objWorldEnterprise.getObjCountryEnterpriseDirectory()
            .getCountryEnterpriseList()) {
        for (RegisteredSiteEnterprise objRegisteredSiteEnterprise : objCountryEnterprise
                .getObjRegisteredSiteDirectory().getRegisteredSiteList()) {

            objRegisteredSiteEnterprise.getObjTransactionDirectory().updateTransactionAccount();

            BigDecimal availableBalance = objRegisteredSiteEnterprise.getObjTransactionDirectory()
                    .getAvailableRealBalance();
            int compare = availableBalance.compareTo(new BigDecimal(1000));

            if (compare < 1) {
                Object row[] = new Object[4];
                row[0] = objRegisteredSiteEnterprise.getOrganizationID();
                row[1] = objRegisteredSiteEnterprise.getRegSiteName();
                row[2] = objCountryEnterprise;
                row[3] = "$ "
                        + objRegisteredSiteEnterprise.getObjTransactionDirectory().getAvailableRealBalance();

                dtm.addRow(row);
            }
        }
    }
}

From source file:UserInterfaces.HAdministration.SurgeryJPanel.java

private void populateTable() {

    DefaultTableModel model = (DefaultTableModel) jTable1.getModel();
    model.setRowCount(0);

    for (WorkRequest w : enterprise.getWorkQueue().getWorkRequestList()) {
        if (w.getLevel2().equals(ErrorUtil.SURGERY_OR_ANESTHESIA)) {
            Object[] row = new Object[3];
            row[0] = w.getDateoferror();
            row[1] = w.getSurgeryevent();
            row[2] = w.getSource();//from www.  ja v a2  s  .  co  m
            model.addRow(row);

        }
    }
}

From source file:UserInterface.FinanceRole.TransferToRegSiteJPanel.java

private void populateTransactionTable(RegisteredSiteEnterprise objRegisteredSiteEnterprise) {

    //Chart        
    DefaultCategoryDataset dataSet = new DefaultCategoryDataset();

    //Table/*w  w w  .  j  a va  2  s .c o  m*/
    DefaultTableModel dtm = (DefaultTableModel) transationHistoryJTable.getModel();
    dtm.setRowCount(0);

    if (objRegisteredSiteEnterprise != null) {
        for (Transaction objTransaction : objRegisteredSiteEnterprise.getObjTransactionDirectory()
                .getTransactionList()) {

            if (objTransaction.getTransactionSource()
                    .equals(Transaction.TransactionSourceType.FromWorldEnterprise.getValue())) {

                Object row[] = new Object[3];
                row[0] = objTransaction;
                row[1] = "$ " + objTransaction.getTransactionBDAmount();
                row[2] = objTransaction.getTransactionDateToDisplay();

                dtm.addRow(row);

                dataSet.setValue(objTransaction.getTransactionBDAmount(), "Amount",
                        objTransaction.getTransactionDateToDisplay());
            }
        }

        JFreeChart chart = ChartFactory.createBarChart3D("Overview of entire Transaction", "Transaction Date",
                "Amount in USD $", dataSet, PlotOrientation.VERTICAL, false, true, false);

        CategoryPlot plot = chart.getCategoryPlot();
        plot.setRangeGridlinePaint(Color.black);

        ChartPanel myChart = new ChartPanel(chart);
        transferDetailsJPanel.setLayout(new java.awt.BorderLayout());
        transferDetailsJPanel.add(myChart, BorderLayout.CENTER);
        transferDetailsJPanel.validate();
        transferDetailsJPanel.setVisible(true);
    } else {
        transferDetailsJPanel.setVisible(false);
    }
}

From source file:co.edu.eam.dinesoft.egresados.vista.gui.VentanaReportes.java

private void refrescarTablaOfertas(Programa p) {
    try {//from w  w w.  ja va2s  .  com
        DefaultTableModel dtm = (DefaultTableModel) tablaOfertas.getModel();
        dtm.setRowCount(0);
        List<OfertaLaboral> lista = controlador.ofertaPorPrograma(p);
        for (OfertaLaboral oferta : lista) {
            dtm.addRow(new Object[] { oferta.getEmpresa(), oferta.getFechaApertura(), oferta.getFechaCierre(),
                    oferta.getCargo(), oferta.getSalario(), oferta.getResumen() });
        }
    } catch (Exception exc) {
        exc.printStackTrace();
    }
}

From source file:co.edu.eam.dinesoft.egresados.vista.gui.VentanaReportes.java

private void refrescarTablaInfoLab(Empresa e) {
    try {//ww w. ja v a 2 s  .c  o  m
        DefaultTableModel dtm = (DefaultTableModel) tablaEmpleadosEmp.getModel();
        dtm.setRowCount(0);
        List<InformacionLaboral> infoLab = controlador.infoLab(e);
        for (InformacionLaboral lista : infoLab) {
            dtm.addRow(new Object[] { lista.getEgresado().getNombre(),
                    lista.getEgresado().getCodigoPrograma().getNomPrograma(), lista.getCargo(),
                    lista.getFechaIngreso() });
        }
    } catch (Exception exc) {
        exc.printStackTrace();
    }
}

From source file:megacasting.view.StatistiqueForm.java

/**
 * Charge les lignes du tableau mtier/*from  w ww  .j a  v a  2  s . c  o  m*/
 * Nom du mtier X, Nb d'offres du mtier X, Nb de postes du mtier X
 */
private void refreshTableMetier() {
    // On rcupre le model
    DefaultTableModel model = (DefaultTableModel) tableMetier.getModel();

    // Liste de tous les mtiers
    ArrayList<Metier> metiers = MetierDAO.lister(mainJFrame.cnx);

    // Vide les lignes du tableau
    model.setRowCount(0);

    // Pour chaque mtier
    for (Metier m : metiers) {
        // On rcupre les offres du mtier
        ArrayList<Offre> offresFinal = OffreDAO.lister(mainJFrame.cnx, m);

        // Initialisation du nb de postes  0
        int nbPostes = 0;

        // Pour chaque offre du mtier
        for (Offre of : offresFinal) {
            // On compte le nb de postes
            nbPostes += of.getNbPoste();
        }

        // On ajoute la ligne au tableau
        model.addRow(new Object[] {
                // Libelle du mtier
                m.getLibelle(),
                // Nombre d'offres pour ce mtier
                offresFinal.size(),
                // Nombre de postes offert pour ce mtier
                nbPostes });
    }
}

From source file:megacasting.view.StatistiqueForm.java

/**
 * Chargement des lignes du tableau annonceur
 * Nom de l'annonceur X, Nb d'offres de l'annonceur X, Nb de postes de l'annonceur X
 *//*from   w  w  w . jav a 2  s .co  m*/
private void refreshTableAnnonceur() {
    // On rcupre le modle du tableau
    DefaultTableModel model = (DefaultTableModel) tableSociete.getModel();

    // Liste de tous les annonceurs
    ArrayList<Annonceur> annonceurs = AnnonceurDAO.lister(mainJFrame.cnx);

    // On vide les lignes du tableau
    model.setRowCount(0);

    // Pour chaque annonceur
    for (Annonceur a : annonceurs) {
        // On rcupre les offres de l'annonceur
        ArrayList<Offre> offresFinal = OffreDAO.lister(mainJFrame.cnx, a);

        // Nb de postes  0
        int nbPostes = 0;

        // Pour chaque offre de l'annonceur
        for (Offre of : offresFinal) {
            // On compte le nb de postes
            nbPostes += of.getNbPoste();
        }

        // On ajoute la ligne au tableau
        model.addRow(new Object[] {
                // Raison sociale de l'annonceur
                a.getRaisonSociale(),
                // Nombre d'offres proposes par l'annonceur
                offresFinal.size(),
                // Nombre de postes offert grce  l'annonceur
                nbPostes });
    }
}