use of javax.swing.table.TableColumnModel in project otapij by FellowTraveler.
the class ContactDetailsTableModel method removeCols.
public static void removeCols(JTable table) {
TableColumnModel tcm = table.getColumnModel();
System.out.println("getColumnCount:" + tcm.getColumnCount());
if (tcm.getColumnCount() == 2) {
table.removeColumn(tcm.getColumn(1));
}
}
use of javax.swing.table.TableColumnModel in project otapij by FellowTraveler.
the class ContactNymTableModel method removeCols.
public static void removeCols(JTable contactNymTable) {
TableColumnModel tcm = contactNymTable.getColumnModel();
System.out.println("getColumnCount:" + tcm.getColumnCount());
if (tcm.getColumnCount() == 2) {
contactNymTable.removeColumn(tcm.getColumn(1));
}
}
use of javax.swing.table.TableColumnModel in project otapij by FellowTraveler.
the class MarketAskTableModel method removeCols.
public static void removeCols(JTable marketTable) {
TableColumnModel tcm = marketTable.getColumnModel();
System.out.println("getColumnCount:" + tcm.getColumnCount());
if (tcm.getColumnCount() == 2) {
marketTable.removeColumn(tcm.getColumn(1));
}
}
use of javax.swing.table.TableColumnModel in project otapij by FellowTraveler.
the class AccountTableModel method setValue.
/*private Object[][] data = {
{"Asset1","100"},
{"Server2","200"},
{"Server3","300"}
};*/
public void setValue(Map values, JTable accountTable) {
clearValue();
System.out.println("values.size():" + values.size());
Set set = values.keySet();
Iterator iterator = set.iterator();
int i = 0;
data = new Object[values.size()][];
while (iterator.hasNext()) {
String key = (String) iterator.next();
String[] row = (String[]) values.get(key);
data[i] = row;
i++;
}
/*RowSorter<TableModel> sorter =
new TableRowSorter<TableModel>(this);
accountTable.setRowSorter(sorter);*/
TableColumnModel tcm = accountTable.getColumnModel();
System.out.println("accountTable.getColumn(2)" + tcm.getColumnCount());
if (tcm.getColumnCount() == 4) {
accountTable.removeColumn(tcm.getColumn(3));
}
if (tcm.getColumnCount() == 3) {
accountTable.removeColumn(tcm.getColumn(2));
}
fireTableDataChanged();
}
use of javax.swing.table.TableColumnModel in project otapij by FellowTraveler.
the class AssetContractTableModel method setValue.
public void setValue(Map values, JTable assetTable) {
clearValue();
Set set = values.keySet();
Iterator iterator = set.iterator();
int i = 0;
data = new Object[values.size()][];
while (iterator.hasNext()) {
Integer key = (Integer) iterator.next();
String[] rowData = new String[2];
rowData = (String[]) values.get(key);
/*rowData[0] = (String)values.get(key);
rowData[1] = String.valueOf(key);*/
data[i] = rowData;
i++;
}
/*RowSorter<TableModel> sorter =
new TableRowSorter<TableModel>(this);
assetTable.setRowSorter(sorter);*/
TableColumnModel tcm = assetTable.getColumnModel();
System.out.println("getColumnCount:" + tcm.getColumnCount());
if (tcm.getColumnCount() == 2) {
assetTable.removeColumn(tcm.getColumn(1));
}
fireTableDataChanged();
}
Aggregations