private void packRows(JTable table) { int max = 0; int h; for (int r = 0; r < table.getRowCount(); r++) { h = getMinimumRowHeight(table, r); if (h > max) { max = h; } } table.setRowHeight(max); table.getTableHeader().setPreferredSize(new Dimension(table.getTableHeader().getPreferredSize().width, max)); }
public PlaylistTable(Playlist playlist, List<PlaylistColumn> columns) { this.playlist = playlist; this.columns = columns; model = new PlaylistModel(); setModel(model); getTableHeader().setPreferredSize(new Dimension(10000, 20)); scrollPane = new JScrollPane(this); scrollPane.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS); buildActions(); buildMenus(); }
commandTable.getTableHeader().setPreferredSize(new Dimension(500, 30)); commandTable.getTableHeader().setFont(new Font("Dialog", Font.BOLD, 14)); final JLabel rend = (JLabel) commandTable.getTableHeader().getDefaultRenderer();
list.getTableHeader().setPreferredSize(list.getTableHeader().getPreferredSize()); list.getColumnModel().getColumn(0).setHeaderRenderer(new DefaultTableCellRenderer()
list.getTableHeader().setPreferredSize(list.getTableHeader().getPreferredSize()); list.getColumnModel().getColumn(0).setHeaderRenderer(new DefaultTableCellRenderer()
private void addButtonAtHeader(JTable table, JButton button, ActionListener buttonListener, ImageIcon buttonIcon){ PanelBuilder builder = new PanelBuilder(new FormLayout("left:10dlu, 2dlu", "center:14dlu")); CellConstraints cc = new CellConstraints(); button.setIcon(buttonIcon); button.setOpaque(false); button.setBorderPainted(false); button.setContentAreaFilled(false); button.addActionListener(buttonListener); builder.add(button, cc.xy(1, 1)); JPanel buttonPanel = builder.getPanel(); buttonPanel.setOpaque(false); JTableHeader header = table.getTableHeader(); header.setLayout(new BorderLayout()); header.setReorderingAllowed(false); header.setPreferredSize(new Dimension(150, 22)); header.add(buttonPanel, BorderLayout.EAST); }
inputTable.addMouseListener(tableMouseListener); inputTable.setPreferredSize(new Dimension(0, 0)); inputTable.getTableHeader().setPreferredSize(new Dimension(0, 0)); inputTable.setRowHeight(inputTable.getRowHeight() + 2); inputTable.getColumnModel().getColumn(0).setMinWidth(10);
list.getTableHeader().setPreferredSize(list.getTableHeader().getPreferredSize()); list.getColumnModel().getColumn(0).setHeaderRenderer(new DefaultTableCellRenderer()
list.getTableHeader().setPreferredSize(list.getTableHeader().getPreferredSize()); list.getColumnModel().getColumn(0).setHeaderRenderer(new DefaultTableCellRenderer()
table.setGridColor(Color.LIGHT_GRAY); table.setRowHeight(25); table.getTableHeader().setPreferredSize(new Dimension(10000, 24)); SwingUtil.setColumnWidths(table, 800, 0.1, 0.4, 0.15, 0.2, 0.15); SwingUtil.setColumnAlignments(table, false, false, true, true, true);
table.setGridColor(Color.LIGHT_GRAY); table.setRowHeight(25); table.getTableHeader().setPreferredSize(new Dimension(10000, 24)); SwingUtil.setColumnWidths(table, 600, 0.05, 0.1, 0.55, 0.15, 0.15); SwingUtil.setColumnAlignments(table, false, false, false, true, true);
list.getTableHeader().setPreferredSize(list.getTableHeader().getPreferredSize()); list.getColumnModel().getColumn(0).setHeaderRenderer(new DefaultTableCellRenderer()
private void initTableHeader() { JTableHeader header = itemTable.getTableHeader(); header.setPreferredSize(new Dimension(itemTable.getColumnModel().getTotalColumnWidth(), Math.max(20, itemTable.getFont().getSize() + 5))); header.setReorderingAllowed(false);
setShowGrid(false); setRowHeight(24); getTableHeader().setPreferredSize(new Dimension(0, 0)); getColumnModel().getColumn(0).setPreferredWidth(500); setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
table.setGridColor(Color.LIGHT_GRAY); table.setRowHeight(25); table.getTableHeader().setPreferredSize(new Dimension(10000, 24)); SwingUtil.setColumnWidths(table, 600, 0.1, 0.3, 0.6); SwingUtil.setColumnAlignments(table, false, false, false);
setShowGrid(false); setRowHeight(24); getTableHeader().setPreferredSize(new Dimension(0, 0)); getColumnModel().getColumn(0).setPreferredWidth(500); setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
getTableHeader().setPreferredSize(getTableHeader().getPreferredSize()); getColumnModel().getColumn(0).setHeaderValue("");
table.setGridColor(Color.LIGHT_GRAY); table.setRowHeight(25); table.getTableHeader().setPreferredSize(new Dimension(10000, 24)); SwingUtil.setColumnWidths(table, 800, 0.25, 0.75); SwingUtil.setColumnAlignments(table, false, false);
table.getTableHeader().setPreferredSize( new Dimension( 10, table.getTableHeader().getPreferredSize().height * 2 ) );
Dimension dim = header.getPreferredSize(); dim.height = 20; header.setPreferredSize(dim);