Dimension d = jt.getPreferredSize(); d.height = d.height / 2; jt.setPreferredScrollableViewportSize(d); Dimension d = jt.getPreferredSize(); d.height = d.height / 2; jt.setPreferredScrollableViewportSize(d);
Dimension d = jt.getPreferredSize(); d.height = d.height / 2; jt.setPreferredScrollableViewportSize(d);
relationTable.getPreferredSize()); if (relationRenderer != null) { relationRenderer.setPreferredSize(
JTableHeader header = (JTableHeader)e.getComponent(); JTable table = header.getTable(); table.setPreferredScrollableViewportSize(table.getPreferredSize()); JScrollPane scrollPane = (JScrollPane)table.getParent().getParent(); scrollPane.revalidate();
this.fixedTable.setPreferredScrollableViewportSize(this.fixedTable.getPreferredSize()); scrollPane.setRowHeaderView(this.fixedTable); scrollPane.setCorner(ScrollPaneConstants.UPPER_LEFT_CORNER, this.fixedTable.getTableHeader());
final JTable table = new JTable(); JPanel panel = new JPanel() { public Dimension getPreferredSize() { return table.getPreferredSize(); } }
/** Sets preferred width of table column * @param index column index * @param width preferred column width */ public final void setColumnPreferredWidth(int index, int width) { table.getColumnModel().getColumn(index).setPreferredWidth(width); table.setPreferredScrollableViewportSize(table.getPreferredSize()); }
private void fixNameColumnWidth(int viewWidth) { TableColumn nameCol = detailsTable.getColumnModel() .getColumn(COLUMN_FILENAME); int tableWidth = detailsTable.getPreferredSize().width; if (tableWidth < viewWidth) { nameCol.setPreferredWidth((nameCol.getPreferredWidth() + viewWidth) - tableWidth); } }
@Override public Dimension getPreferredSize(JComponent c) { Dimension size = tree.getPreferredSize(); size.width = table.getPreferredSize().width; return size; }
/** Sets preferred width of table column * @param index column index * @param width preferred column width */ public final void setColumnPreferredWidth(int index, int width) { table.getColumnModel().getColumn(index).setPreferredWidth(width); table.setPreferredScrollableViewportSize(table.getPreferredSize()); }
/** Sets preferred width of table column * @param index column index * @param width preferred column width */ public final void setColumnPreferredWidth(int index, int width) { table.getColumnModel().getColumn(index).setPreferredWidth(width); table.setPreferredScrollableViewportSize(table.getPreferredSize()); }
private void fixNameColumnWidth(int viewWidth) { TableColumn nameCol= detailsTable.getColumnModel().getColumn(COLUMN_FILENAME); int tableWidth= detailsTable.getPreferredSize().width; if (tableWidth < viewWidth) { nameCol.setPreferredWidth( nameCol.getPreferredWidth() + viewWidth - tableWidth); } }
JTable table = new JTable(...); table.setPreferredScrollableViewportSize(table.getPreferredSize()); JScrollPane scrollPane = new JScrollPane( table ); dialog.add( scrollPane ); dialog.pack(); dialog.setVisible( true );
@Override public int getPreferredHeight () { return getTable().getPreferredSize().height; }
static public void setTableHeight(JTable table, int rows) { int width = table.getPreferredSize().width; int height = rows * table.getRowHeight(); table.setPreferredScrollableViewportSize(new Dimension(width, height)); }
private void initGui() { dialog = new RepositoriesCredentialsPanel(); dialog.list.getSelectionModel() .addListSelectionListener(e -> dialog.btnRemove.setEnabled(dialog.list.getSelectedRow() != -1)); dialog.btnRemove.addActionListener(e -> removeSelected()); Dimension tableSize = dialog.list.getPreferredSize(); dialog.list.setPreferredScrollableViewportSize( new Dimension(tableSize.width, dialog.list.getRowHeight() * MAX_ROW_COUNT)); }
JTable toPrint = new JTable(printModel); toPrint.setSize(toPrint.getPreferredSize()); JTableHeader tableHeader = toPrint.getTableHeader(); tableHeader.setSize(tableHeader.getPreferredSize()); toPrint.print(JTable.PrintMode.FIT_WIDTH);
JTable table1 = new JTable(); JTable table2 = new JTable(); JScrollPane scrollPane = JScrollPane(table2); JViewport viewport = new JViewport(); viewport.setView(table1); viewport.setPreferredSize(table1.getPreferredSize()); scrollPane.setRowHeaderView(viewport); scrollPane.setCorner(JScrollPane.UPPER_LEFT_CORNER,table1.getTableHeader());
JTable printTable = new JTable(table.getModel()); printTable.setSize(printTable.getPreferredSize()); JTableHeader tableHeader = printTable.getTableHeader(); tableHeader.setSize(tableHeader.getPreferredSize()); printTable.setShowHorizontalLines(false); printTable.setShowVerticalLines(false); printTable.print(JTable.PrintMode.FIT_WIDTH);
public void setup(BattleResults[] results, int numRounds) { tableModel = new BattleResultsTableModel(results, numRounds); setTitle(((BattleResultsTableModel) getTableModel()).getTitle()); setResultsData(); table.setPreferredSize( new Dimension(table.getColumnModel().getTotalColumnWidth(), table.getModel().getRowCount() * table.getRowHeight())); table.setPreferredScrollableViewportSize(table.getPreferredSize()); }