public Class getColumnClass (int column) { return column == 1 ? Boolean.class : super.getColumnClass(column); } @Override
public Class getColumnClass (int column) { return column == 1 ? Boolean.class : super.getColumnClass(column); } @Override
public Class getColumnClass (int column) { return column == 1 ? Boolean.class : super.getColumnClass(column); } @Override
public Class getColumnClass (int column) { return column == 1 ? Boolean.class : super.getColumnClass(column); } @Override
public Class getColumnClass (int column) { return column == 1 ? Boolean.class : super.getColumnClass(column); } };
public Class getColumnClass (int column) { return column == 1 ? Boolean.class : super.getColumnClass(column); } };
public Class getColumnClass (int column) { return column == 1 ? Boolean.class : super.getColumnClass(column); }
public Class getColumnClass (int column) { return column == 1 ? Boolean.class : super.getColumnClass(column); }
tcr = table.getTableHeader().getDefaultRenderer(); } else { tcr = table.getDefaultRenderer(table.getColumnClass(column));
}); this.tableValues.setDefaultRenderer(this.tableValues.getColumnClass(2), (JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) -> {
public Class getColumnClass() { if (columnClass != null) return columnClass; return myTable.getColumnClass(columnNumber); }
public Class getColumnClass (int column) { return column == 1 ? Boolean.class : super.getColumnClass(column); } @Override
@Override public Class getColumnClass(int column) { if (column == 2) { return Boolean.class; } else { return super.getColumnClass(column); } } };
@Nonnull private TableCellRenderer findRendererToUse( @Nonnull JTable table, int column ) { if ( delegate != null ) { return delegate; } else { return table.getDefaultRenderer( table.getColumnClass( column ) ); } }
protected Class getClass(JTable table, int row, int column) { if (table instanceof JCellTable) { // should be raplaced with polymorphism return ((JCellTable) table).getCellClass(row, column); } else { return table.getColumnClass(column); } }
//creating a table MyTableModel mod = new MyTableModel(data, columnNames); JTable table = new JTable(mod); table.setVisible(true); table.getColumnClass(1); // will return the data type class of first column table.isCellEditable(1, 0);
private void buildTable(){ dataModel = new DataModel(); table = new JTable(dataModel); table.setDefaultRenderer(table.getColumnClass(1), new LinkCellRenderer()); }
JTable table = new JTable(my_rows, my_header); for (int c = 0; c < table.getColumnCount(); c++) { Class<?> col_class = table.getColumnClass(c); table.setDefaultEditor(col_class, null); // remove editor }
public void loadEditor(Class<?> cls, int col) { treeTableEditor = this; if (col == treeTable.getHierarchicalColumn()) { if (defaultTreeEditor == null) defaultTreeEditor = new TreeEditor(table.getDefaultEditor(Object.class)); defaultEditor = defaultTreeEditor; } else { defaultEditor = table.getDefaultEditor(table.getColumnClass(col)); } }
public CharTableAutoCompleterView() { super(OStrings.getString("AC_CHARTABLE_VIEW")); model = new CharTableModel(null); getTable().setModel(model); getTable().setShowGrid(true); getTable().setGridColor(Color.gray); renderer = (DefaultTableCellRenderer) getTable().getDefaultRenderer(getTable().getColumnClass(0)); renderer.setHorizontalAlignment(SwingConstants.CENTER); setSelection(new Point(0, 0)); }