|
What this is
Other links
The source code/* * Sun Public License Notice * * The contents of this file are subject to the Sun Public License * Version 1.0 (the "License"). You may not use this file except in * compliance with the License. A copy of the License is available at * http://www.sun.com/ * * The Original Code is NetBeans. The Initial Developer of the Original * Code is Sun Microsystems, Inc. Portions Copyright 1997-2004 Sun * Microsystems, Inc. All Rights Reserved. */ package org.netbeans.modules.web.dd.wizards; import javax.swing.table.AbstractTableModel; import javax.swing.event.TableModelEvent; import org.openide.util.NbBundle; /** * * @author mk115033 */ public class AttrTableModel extends AbstractTableModel { public AttrTableModel() { } private boolean debug; private String[] colheaders = null; private Object[][] data = null; private int numCols; private int numRows=0; /** Creates a new instance of AttrTableModel */ AttrTableModel(String[] headers) { this.colheaders = headers; numCols = colheaders.length; } AttrTableModel(String[] headers, Object[][] data) { this.colheaders = headers; numCols = colheaders.length; this.data=data; numRows = data.length; } public String getColumnName(int col) { String key = "LBL_".concat(colheaders[col]); //NOI18N return NbBundle.getMessage(AttrTableModel.class, key); } public int getRowCount() { return numRows; } public int getColumnCount() { return numCols; } public Object getValueAt(int row, int col) { return data[row][col]; } public int addRow(String name, String type, boolean required, boolean rtexpr) { Object[][] data2 = new Object[numRows+1][numCols]; int i=0, j=0; if(numRows > 0) { for(j=0; j |
... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2021 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.