/** * Creates new form ConsolePanel */ public ConsolePanel() { this.tableUserModel = new TableUserModel(); this.tableTableModel = new TableTableModel(); initComponents(); spinnerMuteDurationMinutes.setValue(60); this.tblUsers.createDefaultColumnsFromModel(); this.tblUsers.setRowSorter(new TableRowSorter(tableUserModel)); this.tblUsers.setAutoResizeMode(AUTO_RESIZE_OFF); this.tblTables.createDefaultColumnsFromModel(); this.tblTables.setRowSorter(new TableRowSorter(tableTableModel)); this.tblUsers.setAutoResizeMode(AUTO_RESIZE_NEXT_COLUMN); }
/** * Creates new form TableWaitingDialog */ public TableWaitingDialog() { tableWaitModel = new TableWaitModel(); initComponents(); int prefWidth = Integer.parseInt(PreferencesDialog.getCachedValue(PreferencesDialog.KEY_TABLE_WAITING_WIDTH, "500")); int prefHeight = Integer.parseInt(PreferencesDialog.getCachedValue(PreferencesDialog.KEY_TABLE_WAITING_HEIGHT, "400")); if (prefWidth > 40 && prefHeight > 40) { this.setSize(prefWidth, prefHeight); } setGUISize(); jTableSeats.createDefaultColumnsFromModel(); jTableSeats.setDefaultRenderer(Icon.class, new CountryCellRenderer()); TableUtil.setColumnWidthAndOrder(jTableSeats, DEFAULT_COLUMNS_WIDTH, KEY_TABLE_WAITING_COLUMNS_WIDTH, KEY_TABLE_WAITING_COLUMNS_ORDER); chatPanel.useExtendedView(ChatPanelBasic.VIEW_MODE.NONE); MageFrame.getUI().addButton(MageComponents.TABLE_WAITING_START_BUTTON, btnStart); }
tablePlayers.createDefaultColumnsFromModel(); TableUtil.setColumnWidthAndOrder(tablePlayers, DEFAULT_COLUMNS_WIDTH_PLAYERS, KEY_TOURNAMENT_PLAYER_COLUMNS_WIDTH, KEY_TOURNAMENT_PLAYER_COLUMNS_ORDER); tablePlayers.setDefaultRenderer(Icon.class, new CountryCellRenderer()); tableMatches.createDefaultColumnsFromModel(); TableUtil.setColumnWidthAndOrder(tableMatches, DEFAULT_COLUMNS_WIDTH_MATCHES, KEY_TOURNAMENT_MATCH_COLUMNS_WIDTH, KEY_TOURNAMENT_MATCH_COLUMNS_ORDER);
public void createDefaultColumnsFromModel() { super.createDefaultColumnsFromModel(); requiresPack = true; }
public void createDefaultColumnsFromModel() { super.createDefaultColumnsFromModel(); requiresPack = true; }
public void createDefaultColumnsFromModel() { super.createDefaultColumnsFromModel(); requiresPack = true; }
/** * Forget all invisible columns and (re)create the table columns from the model. * This implementation notifies the {@link ColumnVisibilitySupport} about all changes * to the table column model, even those for which no event is generated. */ public void createDefaultColumnsFromModel() { super.createDefaultColumnsFromModel(); if ( mColumnVisibilitySupport != null ) // this method is called in the constructor of our parent class at which point the columnVisibilitySupport is not yet initialised { mColumnVisibilitySupport.clearInvisibleColumns(); } }
private JTable getRowHeader() { // result.setAutoResizeMode(javax.swing.JTable.AUTO_RESIZE_OFF); /* TableModel tm = new DefaultTableModel(new String [] { "Table", "Column" }, 4) { private static final long serialVersionUID = -8826914717673025881L; public boolean isCellEditable(int rowIndex, int columnIndex) { return false; } }; */ final TableModel tm = new RowHeaderTableModel(); final TableColumnModel tcm = getTableColumnModel(rowHeaderColumnMinimumWidth); final JTable result = new JTable(tm, tcm); result.createDefaultColumnsFromModel(); return result; }
partsTable.setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION); partsTable.setColumnModel(new XTableColumnModel()); partsTable.createDefaultColumnsFromModel(); TableRowSorter<PartsTableModel> partsSorter = new TableRowSorter<PartsTableModel>(partsTableModel); partsSorter.setComparator(PartsTableModel.COL_DETAIL, new PartsDetailSorter());
public void createDefaultColumnsFromModel() { super.createDefaultColumnsFromModel(); if (getModel() instanceof Model) { FontMetrics fontMetrics = getFontMetrics(getFont()); Model model = (Model) getModel(); for (int i = 0; i < model.getColumnCount(); i++) { TableColumn column = getColumnModel().getColumn(i); String columnName = model.getColumnName(i); int currentWidth = column.getPreferredWidth(); if (columnName != null) { int minimumWidth = fontMetrics.stringWidth(columnName) + 8; if (minimumWidth > currentWidth) { column.setPreferredWidth(minimumWidth); } } } } }
public void createDefaultColumnsFromModel() { super.createDefaultColumnsFromModel(); if (getModel() instanceof Model) { FontMetrics fontMetrics = getFontMetrics(getFont()); Model model = (Model) getModel(); for (int i = 0; i < model.getColumnCount(); i++) { TableColumn column = getColumnModel().getColumn(i); String columnName = model.getColumnName(i); int currentWidth = column.getPreferredWidth(); if (columnName != null) { int minimumWidth = fontMetrics.stringWidth(columnName) + 8; if (minimumWidth > currentWidth) { column.setPreferredWidth(minimumWidth); } } } } }
public void createDefaultColumnsFromModel() { super.createDefaultColumnsFromModel(); if (getModel() instanceof Model) { FontMetrics fontMetrics = getFontMetrics(getFont()); Model model = (Model) getModel(); for (int i = 0; i < model.getColumnCount(); i++) { TableColumn column = getColumnModel().getColumn(i); String columnName = model.getColumnName(i); int currentWidth = column.getPreferredWidth(); if (columnName != null) { int minimumWidth = fontMetrics.stringWidth(columnName) + 8; if (minimumWidth > currentWidth) { column.setPreferredWidth(minimumWidth); } } } } }
unitTable.setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION); unitTable.setColumnModel(new XTableColumnModel()); unitTable.createDefaultColumnsFromModel(); unitTable.setRowSorter(unitSorter);
private static JTable createRowHeadersTable(final JTable userTable, int startingNumber) { final JTable rowHeadersTable = new JBTable(new RowHeadersTableModel(userTable.getModel().getRowCount(), startingNumber)); // this is where you set the width of the row headers rowHeadersTable.createDefaultColumnsFromModel(); // make the rows look and behave like headers rowHeadersTable.setBackground(rowHeadersTable.getTableHeader().getBackground()); rowHeadersTable.setForeground(rowHeadersTable.getTableHeader().getForeground()); rowHeadersTable.setFont(rowHeadersTable.getTableHeader().getFont()); rowHeadersTable.setRowHeight(userTable.getRowHeight()); rowHeadersTable.getTableHeader().setReorderingAllowed(false); rowHeadersTable.setRowSelectionAllowed(true); rowHeadersTable.setCellSelectionEnabled(true); rowHeadersTable.setFocusable(true); rowHeadersTable.setDragEnabled(true); rowHeadersTable.setSelectionMode(userTable.getSelectionModel().getSelectionMode()); return rowHeadersTable; }
public void createDefaultColumnsFromModel() { super.createDefaultColumnsFromModel(); if (getModel() instanceof Model) { FontMetrics fontMetrics = getFontMetrics(getFont()); Model model = (Model) getModel(); for (int i = 0; i < model.getColumnCount(); i++) { TableColumn column = getColumnModel().getColumn(i); String columnName = model.getColumnName(i); int currentWidth = column.getPreferredWidth(); if (columnName != null) { int minimumWidth = fontMetrics.stringWidth(columnName) + 8; if (minimumWidth > currentWidth) { column.setPreferredWidth(minimumWidth); } } } } }
public void createDefaultColumnsFromModel() { super.createDefaultColumnsFromModel(); if (getModel() instanceof Model) { FontMetrics fontMetrics = getFontMetrics(getFont()); Model model = (Model) getModel(); for (int i = 0; i < model.getColumnCount(); i++) { TableColumn column = getColumnModel().getColumn(i); String columnName = model.getColumnName(i); int currentWidth = column.getPreferredWidth(); if (columnName != null) { int minimumWidth = fontMetrics.stringWidth(columnName) + 8; if (minimumWidth > currentWidth) { column.setPreferredWidth(minimumWidth); } } } } }
table.createDefaultColumnsFromModel(); table.setAutoResizeMode(JTable.AUTO_RESIZE_OFF); table.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
/** * Creates the columns from the default column model */ public void createDefaultColumnsFromDefaultModel() { TableColumnModel cm = getColumnModel(); if (cm instanceof FormTableColumnModel) { ((FormTableColumnModel)cm).removeAllColumns(); } super.createDefaultColumnsFromModel(); configureRenderers(); configureEditors(); // set the header names if AbstractFormTableModel TableModel dm = getModel(); if (dm instanceof AbstractFormTableModel) { // set the header names for (int i = 0; i < dm.getColumnCount(); i++) { TableColumn tc = cm.getColumn(i); tc.setHeaderValue(((AbstractFormTableModel)dm).getDisplayedColumnName(i)); } } }
tblRequiredLances = new JTable(rlModel); tblRequiredLances.setColumnModel(new XTableColumnModel()); tblRequiredLances.createDefaultColumnsFromModel(); tblRequiredLances.setAutoResizeMode(JTable.AUTO_RESIZE_ALL_COLUMNS); TableColumn column = null; tblAssignments = new JTable(laModel); tblAssignments.setColumnModel(new XTableColumnModel()); tblAssignments.createDefaultColumnsFromModel(); tblAssignments.setAutoResizeMode(JTable.AUTO_RESIZE_ALL_COLUMNS); column = null;