private static class HeaderRenderer implements TableCellRenderer { DefaultTableCellRenderer renderer; public HeaderRenderer(JTable table) { renderer = (DefaultTableCellRenderer) table.getTableHeader().getDefaultRenderer(); renderer.setHorizontalAlignment(JLabel.CENTER); } @Override public Component getTableCellRendererComponent( JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int col) { return renderer.getTableCellRendererComponent( table, value, isSelected, hasFocus, row, col); } }
DefaultTableCellRenderer rightRenderer = new DefaultTableCellRenderer(); rightRenderer.setHorizontalAlignment(SwingConstants.RIGHT); table.getColumnModel().getColumn(???).setCellRenderer(rightRenderer);
DefaultTableCellRenderer centerRenderer = new DefaultTableCellRenderer(); centerRenderer.setHorizontalAlignment( JLabel.CENTER ); table.getColumnModel().getColumn(0).setCellRenderer( centerRenderer );
DefaultTableCellRenderer centerRenderer = new DefaultTableCellRenderer(); centerRenderer.setHorizontalAlignment( JLabel.CENTER ); table.setDefaultRenderer(String.class, centerRenderer);
DefaultTableCellRenderer rightRenderer = new DefaultTableCellRenderer(); rightRenderer.setHorizontalAlignment(JLabel.RIGHT); table.getColumnModel().getColumn(4).setCellRenderer(rightRenderer);
private void showHistory() { if (historyFrame == null) { historyFrame = new JFrame("Statistics History"); } else { historyFrame.setVisible(false); historyFrame= new JFrame("Statistics History"); } historyFrame.setLayout(new GridLayout(1,0)); Object[][] entries = new Object[historyList.size()][3]; for(int i = 0; i < historyList.size(); i++) { entries[i] = historyList.get(i).toArray(); } DefaultTableModel tableModel = new TregexGUITableModel(entries, HistoryEntry.columnNamesArray()); JTable statTable = new JTable(tableModel); DefaultTableCellRenderer dtcr = (DefaultTableCellRenderer) statTable.getDefaultRenderer(String.class); dtcr.setHorizontalAlignment(DefaultTableCellRenderer.CENTER); JScrollPane scroller = new JScrollPane(statTable); historyFrame.add(scroller); historyFrame.pack(); historyFrame.setLocationRelativeTo(TregexGUI.getInstance()); historyFrame.setBackground(Color.WHITE); historyFrame.setVisible(true); historyFrame.repaint(); }
columnModel.getColumn(3).setPreferredWidth(80); DefaultTableCellRenderer rightCellRenderer = new DefaultTableCellRenderer(); rightCellRenderer.setHorizontalAlignment(SwingConstants.RIGHT); columnModel.getColumn(1).setCellRenderer(rightCellRenderer); columnModel.getColumn(3).setCellRenderer(rightCellRenderer);
renderer.setHorizontalAlignment(JTextField.CENTER); table.getColumnModel().getColumn(REC_STATUS_COLUMN).setCellRenderer(renderer);
@Override public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) { if (column == 5) tcr.setHorizontalAlignment(TRAILING); else tcr.setHorizontalAlignment(LEADING); return tcr.getTableCellRendererComponent(table,value,isSelected,false,row,column); } } //}}}
JTable tbl = new JTable(3,3) { DefaultTableCellRenderer renderRight = new DefaultTableCellRenderer(); { // initializer block renderRight.setHorizontalAlignment(SwingConstants.RIGHT); } @Override public TableCellRenderer getCellRenderer (int arg0, int arg1) { return renderRight; } };
/** * Returns a default renderer to be used when no header renderer is defined * by a <code>TableColumn</code>. * * @return the default table column renderer */ protected TableCellRenderer createDefaultRenderer() { DefaultTableCellRenderer label = new UIResourceTableCellRenderer(); label.setHorizontalAlignment(JLabel.CENTER); return label; }
DefaultTableCellRenderer cellRenderer = new DefaultTableCellRenderer(); cellRenderer.setHorizontalAlignment(JLabel.CENTER); table.getColumnModel().getColumn(column).setWidth(50); table.getColumnModel().getColumn(0).setMaxWidth(50); table.getColumnModel().getColumn(0).setMinWidth(50); table.getColumnModel().getColumn(0).setPreferredWidth(50); table.getColumnModel().getColumn(0).setCellRenderer(cellRenderer);
DefaultTableCellRenderer r; String headers[] = new String[3]; headers[0] = "Category"; headers[1] = "Item"; headers[2] = "<html><center>Packaging<br>unit</center></br></html>"; DefaultTableModel dtm = new DefaultTableModel(); table.setModel(dtm); r = (DefaultTableCellRenderer)table.getTableHeader().getDefaultRenderer(); r.setHorizontalAlignment(JLabel.CENTER); dtm.setColumnIdentifiers(headers); table.getTableHeader().setPreferredSize(new Dimension(table.getColumnModel().getTotalColumnWidth(),32));
protected TableCellRenderer _createCellRenderer(int columnNo) { if (columnNo == SailTableModel.COLUMN_CLASS) { DefaultTableCellRenderer renderer = new DefaultTableCellRenderer(); renderer.setHorizontalAlignment(_model.getColumnAlignment(columnNo)); return renderer; } return null; }
protected TableCellRenderer _createCellRenderer(int columnNo) { if (columnNo == UserTableModel.COLUMN_ID || columnNo == UserTableModel.COLUMN_LOGIN || columnNo == UserTableModel.COLUMN_FULL_NAME || columnNo == UserTableModel.COLUMN_PASSWORD) { DefaultTableCellRenderer renderer = new DefaultTableCellRenderer(); renderer.setHorizontalAlignment(_model.getColumnAlignment(columnNo)); return renderer; } return null; }
protected TableCellRenderer _createCellRenderer(int columnNo) { if (columnNo == ParameterTableModel.COLUMN_KEY || columnNo == ParameterTableModel.COLUMN_VALUE) { DefaultTableCellRenderer renderer = new DefaultTableCellRenderer(); renderer.setHorizontalAlignment(_model.getColumnAlignment(columnNo)); return renderer; } return null; }
protected TableCellRenderer _createCellRenderer(int columnNo) { if (columnNo == RepositoryTableModel.COLUMN_ID || columnNo == RepositoryTableModel.COLUMN_TITLE) { DefaultTableCellRenderer renderer = new DefaultTableCellRenderer(); renderer.setHorizontalAlignment(_model.getColumnAlignment(columnNo)); return renderer; } return null; }
@Override protected void setData(List<PackagerInfoElement> data) { getTargetList().setModel(new MyTableModel()); // Set column sizes getTargetList().getColumnModel().getColumn(0).setPreferredWidth(100); getTargetList().getColumnModel().getColumn(0).setMaxWidth(400); // getTargetList().getSelectionModel().setSelectionMode(ListSelectionModel.SINGLE_SELECTION); getTargetList().getSelectionModel().addListSelectionListener(new TargetSelectionListener()); // Left align table header ((DefaultTableCellRenderer) getTargetList().getTableHeader().getDefaultRenderer()).setHorizontalAlignment(SwingConstants.LEFT); }
public MessageViewTopComponent() { initComponents(); setName(NbBundle.getMessage(MessageViewTopComponent.class, "CTL_MessageViewTopComponent")); setToolTipText(NbBundle.getMessage(MessageViewTopComponent.class, "HINT_MessageViewTopComponent")); DropTarget dt = new DropTarget(jTable1, new MessageSignalDropAdapter(model)); jTable1.setDropTarget(dt); DefaultTableCellRenderer rightRenderer = new DefaultTableCellRenderer(); rightRenderer.setHorizontalAlignment( JLabel.RIGHT); TableColumnModel cm = jTable1.getColumnModel(); cm.getColumn(1).setCellRenderer(rightRenderer); cm.getColumn(4).setCellRenderer(rightRenderer); }
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)); }