Example usage for javax.swing.table DefaultTableModel setNumRows

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

Introduction

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

Prototype

public void setNumRows(int rowCount) 

Source Link

Document

Obsolete as of Java 2 platform v1.3.

Usage

From source file:com.mirth.connect.client.ui.browsers.message.MessageBrowserAdvancedFilter.java

public void loadSelections() {
    DefaultTableModel contentSearchModel = ((DefaultTableModel) contentSearchTable.getModel());
    DefaultTableModel metaDataSearchModel = ((DefaultTableModel) metaDataSearchTable.getModel());
    ItemSelectionTableModel<Integer, String> connectorModel = ((ItemSelectionTableModel<Integer, String>) connectorTable
            .getModel());/*from   w  w  w  .  jav a  2 s .  co m*/
    messageIdLowerField.setText((String) cachedSettings.get("messageIdLowerField"));
    messageIdUpperField.setText((String) cachedSettings.get("messageIdUpperField"));
    originalIdLowerField.setText((String) cachedSettings.get("originalIdLowerField"));
    originalIdUpperField.setText((String) cachedSettings.get("originalIdUpperField"));
    importIdLowerField.setText((String) cachedSettings.get("importIdLowerField"));
    importIdUpperField.setText((String) cachedSettings.get("importIdUpperField"));
    serverIdField.setText((String) cachedSettings.get("serverIdField"));
    sendAttemptsLower.setValue(cachedSettings.get("sendAttemptsLower"));
    sendAttemptsUpper.setValue(cachedSettings.get("sendAttemptsUpper"));
    attachmentCheckBox.setSelected((Boolean) cachedSettings.get("attachment"));
    errorCheckBox.setSelected((Boolean) cachedSettings.get("error"));

    contentSearchModel.setNumRows(0);
    Object[][] contentSearchData = (Object[][]) cachedSettings.get("contentSearchTable");
    for (int row = 0; row < contentSearchData.length; row++) {
        contentSearchModel.addRow(contentSearchData[row]);
    }

    metaDataSearchModel.setNumRows(0);
    Object[][] metaDataSearchData = (Object[][]) cachedSettings.get("metaDataSearchTable");
    for (int row = 0; row < metaDataSearchData.length; row++) {
        metaDataSearchModel.addRow(metaDataSearchData[row]);
    }

    Boolean[] connectorData = (Boolean[]) cachedSettings.get("connectorTable");
    for (int row = 0; row < connectorModel.getRowCount(); row++) {
        connectorModel.setValueAt(connectorData[row], row, ItemSelectionTableModel.CHECKBOX_COLUMN);
    }

    cachedSettings.clear();
}

From source file:com.mirth.connect.client.ui.ChannelSetup.java

private void updateMetaDataTable() {
    DefaultTableModel model = (DefaultTableModel) metaDataTable.getModel();
    model.setNumRows(0);

    for (MetaDataColumn column : currentChannel.getProperties().getMetaDataColumns()) {
        model.addRow(new Object[] { column.getName(), column.getType(), column.getMappingName() });
    }/*from  w w  w.j  ava2s  . c  om*/

    revertMetaDataButton.setEnabled(false);
}

From source file:tk.egsf.ddns.janela.java

private void JBatualizalistaActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_JBatualizalistaActionPerformed

    String https_url = "https://ddns.egsf.tk/webservice/gethosts";

    String gethostsjson = JSON_helper.getJsonUrl(https_url, ddns.getBasicAuth());

    if (gethostsjson == "") {
        return;/* ww  w. j  a  va2s .  co m*/
    }

    JSONArray jsa = new JSONArray(gethostsjson);

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

    List<Boolean> selected = new ArrayList<Boolean>();

    int rowcount = jTable1.getRowCount();
    for (int i = 0; i < rowcount; i++) {
        selected.add((Boolean) jTable1.getValueAt(i, 2));
    }

    model.setNumRows(0);

    try {
        for (int i = 0; i < jsa.length(); i++) {
            System.out.println(jsa.get(i));

            JSONObject js = jsa.getJSONObject(i);
            Object[] row = new Object[] { js.getString("host") + "." + js.getString("zone"),
                    js.getString("ip") };
            model.addRow(row);

        }

        model.fireTableDataChanged();

        for (int i = 0; i < selected.size(); i++) {
            Boolean boolean1 = selected.get(i);

            jTable1.setValueAt(boolean1, i, 2);
        }

    } catch (Exception e) {
        System.out.println("Erro: " + e.getMessage());
    }

}