logTable.setCellSelectionEnabled(false); logTable.setRowSelectionAllowed(true); logTable.getSelectionModel().addListSelectionListener(
this.tableValues.setRowHeight(20); this.tableValues.setRowSelectionAllowed(true); this.tableValues.setCellSelectionEnabled(true); this.tableValues.setGridColor(Color.LIGHT_GRAY);
JTable table = new JTable(data,columnNames); table.setCellSelectionEnabled(true); table.setModel(new AbstractTableModel() {...
public static void main(String[] args) { JTable table = new JTable(10, 10); table.setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION); table.setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION); table.setCellSelectionEnabled(true); table.addRowSelectionInterval(6, 7); // Select 2 lines // Let's see what rows and columns have been selected System.out.println("Rows: " + Arrays.toString(table.getSelectedRows())); System.out.print("Columns: " + Arrays.toString(table.getSelectedColumns())); showDemo(new JScrollPane(table), "Select a block and some rows"); }
final JTable table = new JTable(new AncientSwingTeam()) { @Override protected JTableHeader createDefaultTableHeader() { // subclassing to take advantage of super's auto-wiring // as ColumnModelListener JTableHeader header = new JTableHeader(getColumnModel()) { @Override public void columnSelectionChanged(ListSelectionEvent e) { repaint(); } }; return header; } }; table.setCellSelectionEnabled(true); table.getTableHeader().setDefaultRenderer(new ColumnHeaderRenderer());
private JTable simpleTable() { String[] colNames = { "first col", "second col" }; Object[][] data = { { "fooness", "barness" }, { "quuxness", "lochness" }, }; @SuppressWarnings("serial") JTable table = new JTable(data, colNames) { @Override public boolean isCellEditable(int row, int column) { return column != 1; } }; table.setName("simpleTable"); table.setCellSelectionEnabled(true); return table; } }
static private JComponent createTable( final TableModel model ) { final JTable table = new JTable( model ); table.setCellSelectionEnabled( false ); table.setShowVerticalLines( false ); table.setAutoCreateRowSorter( true ); table.setAutoResizeMode( JTable.AUTO_RESIZE_LAST_COLUMN ); table.getColumnModel().getColumn( 0 ).setMaxWidth( 50 ); table.getColumnModel().getColumn( 1 ).setMaxWidth( 50 ); return new JScrollPane( table ); }
public JTable getTable() { if (table == null) { table = new JTable(); table.setCellSelectionEnabled(true); table.setFocusable(false); table.setTableHeader(null); table.addMouseListener(mouseAdapter); } return table; }
static private JComponent createLangTable( final TableModel model ) { final JTable table = new JTable( model ); table.setCellSelectionEnabled( false ); table.setShowVerticalLines( false ); table.setAutoCreateRowSorter( true ); table.setAutoResizeMode( JTable.AUTO_RESIZE_LAST_COLUMN ); table.getColumnModel().getColumn( 0 ).setMaxWidth( 50 ); return new JScrollPane( table ); }
private JTable createTable (TableModel model) { JTable table = new JTable (model); table.setSurrendersFocusOnKeystroke(true); table.setFillsViewportHeight(true); table.setShowVerticalLines(true); table.setCellSelectionEnabled(false); table.setDoubleBuffered(true); TableColumnModel tcm = table.getColumnModel(); tcm.getColumn(0).setPreferredWidth(10); tcm.getColumn(1).setPreferredWidth(25); tcm.getColumn(2).setPreferredWidth(100); tcm.getColumn(3).setPreferredWidth(600); return table; } private JComponent createTPSPanel () {
/** Requiered to initialize this dialog. * <P> Invoke this method before packing the dialog. * * */ public void setDockingDesktop(DockingDesktop desktop) { this.desktop = desktop; DockableState[] states = desktop.getDockables(); Arrays.sort(states); this.model = new DockablesTableModel(states); table.setModel(model); table.getColumnModel().getColumn(0).setPreferredWidth(25); table.getColumnModel().getColumn(1).setPreferredWidth(200); table.getColumnModel().getColumn(2).setPreferredWidth(70); table.setPreferredScrollableViewportSize(new Dimension(300, 300)); table.setCellSelectionEnabled(true); table.setShowVerticalLines(false); table.setRowHeight(20); }
public static void main(String[] args) throws Exception { final JTable t = new JTable(4, 4); t.setCellSelectionEnabled(true); ListSelectionListener l = new ListSelectionListener() { @Override public void valueChanged(ListSelectionEvent e) { if (t.editCellAt(t.getSelectedRow(), t.getSelectedColumn())) t.getEditorComponent().requestFocus(); } }; t.getSelectionModel().addListSelectionListener(l); t.getColumnModel().getSelectionModel().addListSelectionListener(l); JFrame frame = new JFrame("Test"); frame.add(t); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setSize(400, 300); frame.setVisible(true); }
final JTable table = new JTable(new AbstractTableModel() { @Override public Object getValueAt(int r, int c) { return data[r][c]; } @Override public int getRowCount() { return data.length; } @Override public int getColumnCount() { return data[1].length; } }); table.setRowSelectionAllowed(true); table.setColumnSelectionAllowed(true); table.setCellSelectionEnabled(true);
public static Item<JTable> createTableItem(String name, int rows, int columns) { JTable table = new JTable(rows, columns); table.setCellSelectionEnabled(false); table.setColumnSelectionAllowed(false); table.setRowSelectionAllowed(false); table.setShowGrid(true); return new DefaultItem<>(name, table); }
private JScrollPane createWindowTableScroller() { windowModel = createWindowModel(); windowTable = new JTable(windowModel); windowTable.getTableHeader().setReorderingAllowed(false); windowTable.setColumnSelectionAllowed(false); windowTable.setRowSelectionAllowed(false); windowTable.setCellSelectionEnabled(false); DockPositionCellRenderer comboBox = new DockPositionCellRenderer(); windowTable.setRowHeight(comboBox.getPreferredSize().height); TableColumn column = windowTable.getColumnModel().getColumn(1); column.setCellRenderer(comboBox); column.setCellEditor(new DefaultCellEditor(new DockPositionCellRenderer())); Dimension d = windowTable.getPreferredSize(); d.height = Math.min(d.height,50); JScrollPane scroller = new JScrollPane(windowTable); scroller.setPreferredSize(d); return scroller; } //}}}
@Test public void testSetLoading_False() { resolveConflictsForm.setLoading(false); verify(mockTable).setCellSelectionEnabled(true); verify(mockTable).setForeground(Color.BLACK); verifyNoMoreInteractions(mockTable); }
private DockablePane createDockablePane(String name, int index, ImageIcon icon, TableModel tableModel) { JTable table = new JTable(tableModel); table.setCellSelectionEnabled(false); table.setColumnSelectionAllowed(false); table.setRowSelectionAllowed(true); table.setTableHeader(null); table.removeEditor(); JScrollPane scrollPane = new JScrollPane(table, JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED, JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED); scrollPane.setBorder(null); scrollPane.setViewportBorder(null); final DockingManager dockingManager = app.getMainFrame().getDockingManager(); final FloatingComponentFactory componentFactory = FloatingDockableFrame.getFactory(dockingManager); return new DockablePane(name, icon, scrollPane, index, true, componentFactory); }
private void switchView(boolean a, boolean b) { impliedJTable().setModel(new ImpliedCovTable(wrapper, a, b)); // impliedJTable().getTableHeader().setReorderingAllowed(false); impliedJTable().setAutoResizeMode(JTable.AUTO_RESIZE_OFF); impliedJTable().setRowSelectionAllowed(false); impliedJTable().setCellSelectionEnabled(false); impliedJTable().doLayout(); }
private void switchView(boolean a, boolean b) { try { impliedJTable().setModel(new StandardizedSemImImpliedCovTable(getSemIm(), a, b)); // impliedJTable().getTableHeader().setReorderingAllowed(false); impliedJTable().setAutoResizeMode(JTable.AUTO_RESIZE_OFF); impliedJTable().setRowSelectionAllowed(false); impliedJTable().setCellSelectionEnabled(false); impliedJTable().doLayout(); } catch (IllegalArgumentException e) { return; } }
@Test public void testSetLoading_True() { resolveConflictsForm.setLoading(true); verify(mockTable).setCellSelectionEnabled(false); verify(mockTable).setForeground(Color.GRAY); assertFalse(resolveConflictsForm.myAcceptYoursButton.isEnabled()); assertFalse(resolveConflictsForm.myAcceptTheirsButton.isEnabled()); assertFalse(resolveConflictsForm.myMergeButton.isEnabled()); verifyNoMoreInteractions(mockTable); }