private void moveMenuItemUp() { int index = menuItemsTable.getSelectedRow(); // Return if nothing was selected. if (index == -1) return; // Return if the first item is selected. if (index == 0) return; nodeAttributesDialog.movePortMenuItemUp(portName, index); // TODO: Changing the selection doesn't have any effect on Mac. menuItemsTable.changeSelection(index - 1, 1, false, false); }
table.addMouseListener( new MouseAdapter() { public void mouseReleased(MouseEvent e) { if (e.isPopupTrigger()) { JTable source = (JTable)e.getSource(); int row = source.rowAtPoint( e.getPoint() ); int column = source.columnAtPoint( e.getPoint() ); if (! source.isRowSelected(row)) source.changeSelection(row, column, false, false); popup.show(e.getComponent(), e.getX(), e.getY()); } } });
table.addMouseListener( new MouseAdapter() { public void mouseReleased(MouseEvent e) { if (e.isPopupTrigger()) { JTable source = (JTable)e.getSource(); int row = source.rowAtPoint( e.getPoint() ); int column = source.columnAtPoint( e.getPoint() ); if (! source.isRowSelected(row)) source.changeSelection(row, column, false, false); popup.show(e.getComponent(), e.getX(), e.getY()); } } });
private void moveMenuItemDown() { int index = menuItemsTable.getSelectedRow(); // Return if nothing was selected. if (index == -1) return; java.util.List<MenuItem> items = getPort().getMenuItems(); // Return if the last item is selected. if (index >= items.size() - 1) return; nodeAttributesDialog.movePortMenuItemDown(portName, index); // TODO: Changing the selection doesn't have any effect on Mac. menuItemsTable.changeSelection(index + 1, 1, false, false); }
public void changeSelection( int rowIndex, int columnIndex, boolean toggle, boolean extend) { if (columnIndex == 0) { AWTEvent currentEvent = EventQueue.getCurrentEvent(); if (currentEvent instanceof KeyEvent) { KeyEvent ke = (KeyEvent) currentEvent; int kcode = ke.getKeyCode(); if (kcode == KeyEvent.VK_TAB) { if ((ke.getModifiersEx() & InputEvent.SHIFT_DOWN_MASK) == InputEvent.SHIFT_DOWN_MASK) { rowIndex -= 1; if (rowIndex < 0) { rowIndex = propertyTable.getRowCount() - 1; } } setTableCellFocus(rowIndex); return; } } } super.changeSelection(rowIndex, columnIndex, toggle, extend); }
source.changeSelection(row, column, false, false);
table.changeSelection(row, column, false, false); activeEditor.setBackground(new java.awt.Color(224, 249, 255)); activeEditor.requestFocusInWindow();
private boolean selectCurrentRaster(String rasterName, JTable table) { final TableModel model = table.getModel(); for (int i = 0; i < model.getRowCount(); i++) { final String s = model.getValueAt(i, NAME_COLUMN).toString(); if (rasterName.equals(s)) { table.changeSelection(i, NAME_COLUMN, false, false); return true; } } return false; }
/** * Setter for property <code>options</code>. If component uses items of * type {@link com.sun.rave.web.ui.model.Option}, use this method to set them. */ public void setOptions(Option[] options) { this.setItems((SelectItem[]) options); // Have the first row selected by default if( options.length > 0 ) dataTable.changeSelection(0,0,false,false); }
/** * Set the selection. * @param p the new point */ public void setSelection(Point p) { getTable().changeSelection(p.y, p.x, false, false); }
/** * Shows the example for a specific configuration */ private void showExample(IWikiTableConfiguration selectedValue) { // select all rows exampleTable.changeSelection(0, 0, false, false); exampleTable.changeSelection(exampleTable.getRowCount()-1, exampleTable.getColumnCount()-1, true, true); String example = selectedValue.createTransformer().transform(this.exampleTable); this.exampleText.setText(example); }
private void downActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_downActionPerformed ItemsTableModel tableModel = (ItemsTableModel)dataTable.getModel(); if (dataTable.getSelectedRowCount() > 0) { int[] selectedRows = dataTable.getSelectedRows(); tableModel.moveRowDown(selectedRows[0]); dataTable.setModel(tableModel); dataTable.changeSelection(selectedRows[0] + 1, 0, false, false); } }//GEN-LAST:event_downActionPerformed
private void deleteFromDOTableButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_deleteFromDOTableButtonActionPerformed if (doTable.getSelectedRow() == -1) { return; } int selectedRow = doTable.getSelectedRow(); DriveOrderTableModel doTableModel = (DriveOrderTableModel) doTable.getModel(); doTableModel.removeData(selectedRow); int indexToBeSelected = Math.min(selectedRow, doTableModel.getRowCount() - 1); doTable.changeSelection(indexToBeSelected, 0, true, false); updateElementStates(); }//GEN-LAST:event_deleteFromDOTableButtonActionPerformed
private void upActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_upActionPerformed TableModelSupport tableModel = (TableModelSupport)dataTable.getModel(); if (dataTable.getSelectedRowCount() > 0) { int[] selectedRows = dataTable.getSelectedRows(); if (selectedRows[0] > 0 && tableModel.canMoveRow(selectedRows[0], selectedRows[0] - 1)) { tableModel.moveRow(selectedRows[0], selectedRows[0] - 1); dataTable.setModel(tableModel); dataTable.changeSelection(selectedRows[0] - 1, 0, false, false); } } }//GEN-LAST:event_upActionPerformed
table.addMouseListener( new MouseAdapter() { public void mousePressed(MouseEvent e) { JTable source = (JTable)e.getSource(); int row = source.rowAtPoint( e.getPoint() ); int column = source.columnAtPoint( e.getPoint() ); if (! source.isRowSelected(row)) source.changeSelection(row, column, false, false); } });
public void changeSelection(final int _row, final int _column, final boolean _toggle, final boolean _extend) { if(getCursor()==TableColumnResizer.resizeCursor || getCursor()==TableRowResizer.RESIZE_CURSOR) { return; } super.changeSelection(_row, _column, _toggle, _extend); }
@Override public void changeSelection(int rowIndex, int columnIndex, final boolean toggle, final boolean extend) { final int rowCount = getRowCount(); if (rowCount == 0) { return; } if (rowIndex >= rowCount) { rowIndex = 0; columnIndex = 0; } changeSelectedRowHeight(rowIndex); super.changeSelection(rowIndex, columnIndex, toggle, extend); }
private void moveRows(int[] rows, int col, int trgRow) { modified = true; Rectangle initialRect = panel.table.getVisibleRect(); panel.table.clearSelection(); BeadTableModel model = (BeadTableModel) panel.table.getModel(); List<Integer> realRows = model.realCellsInRowSpan(col, rows); int[] resultRows = model.move(realRows, col, trgRow); panel.table.changeSelection(resultRows[0], col, false, false); panel.table.changeSelection(resultRows[1], col, false, true); ensureSelectionVisible(initialRect); }
private void addNew() { add(new UpdateSite(makeUniqueSiteName("New"), "", "", "", null, null, 0l)); table.changeSelection( table.getRowCount()-1, 2, false, false); if (table.editCellAt(table.getRowCount()-1, 2)) { Component editor = table.getEditorComponent(); editor.requestFocusInWindow(); } }
/** Creates new form ItemsEditorPanel */ public TabularPropertyPanel(TabularPropertyModel tableModel, PropertyEditorBase editor) { super(editor); tableModel.addTableModelListener(this); this.tableModelSupport = new TableModelSupport(tableModel); initComponents(); // Have the first row selected by default if( tableModel.getRowCount() > 0 ) dataTable.changeSelection(0,0,false,false); }