public void valueChanged(ListSelectionEvent e) { if (getSelectedRowCount() == 1) lastRow = getSelectedRow(); else lastRow = -1; super.valueChanged(e); }
public void actionPerformed(ActionEvent e) { int row = getSelectedRow(); int col = getSelectedColumn(); if (col == 0) { col = 1; } editCellAt(row, col, null); }
public void actionPerformed(ActionEvent e) { int row = getSelectedRow(); int col = getSelectedColumn(); if (col == 0) { col = 1; } editCellAt(row, col, null); }
public void valueChanged(ListSelectionEvent e) { if (getSelectedRowCount() == 1) lastRow = getSelectedRow(); else lastRow = -1; super.valueChanged(e); }
public void actionPerformed(ActionEvent e) { int row = getSelectedRow(); int col = getSelectedColumn(); if (col == 0) { col = 1; } editCellAt(row, col, null); }
@Override public void valueChanged(ListSelectionEvent e) { if (getSelectedRowCount() == 1) { lastRow = getSelectedRow(); } else { lastRow = -1; } super.valueChanged(e); }
public boolean isEnabled() { return getSelectedRow() != -1 && getSelectedColumn() != -1 && !isEditing(); } }
public boolean isEnabled() { return getSelectedRow() != -1 && getSelectedColumn() != -1 && !isEditing(); } }
/** Overridden to manually draw the focused rectangle for the tree column */ @Override public void paintComponent(Graphics g) { super.paintComponent(g); if (hasFocus() && (getSelectedColumn() == 0) && (getSelectedRow() > 0)) { Color bdr = UIManager.getColor("Tree.selectionBorderColor"); //NOI18N if (bdr == null) { //Button focus color doesn't work on win classic - better to //get the color from a value we know will work - Tim if (getForeground().equals(Color.BLACK)) { //typical bdr = getBackground().darker(); } else { bdr = getForeground().darker(); } } g.setColor(bdr); Rectangle r = getCellRect(getSelectedRow(), getSelectedColumn(), false); g.drawRect(r.x + 1, r.y + 1, r.width - 3, r.height - 3); } }
/** Overridden to manually draw the focused rectangle for the tree column */ public void paintComponent(Graphics g) { super.paintComponent(g); if (hasFocus() && getSelectedColumn() == 0 && getSelectedRow() > 0) { Color bdr = UIManager.getColor("Tree.selectionBorderColor"); //NOI18N if (bdr == null) { //Button focus color doesn't work on win classic - better to //get the color from a value we know will work - Tim if (getForeground().equals(Color.BLACK)) { //typical bdr = getBackground().darker(); } else { bdr = getForeground().darker(); } } g.setColor(bdr); Rectangle r = getCellRect (getSelectedRow(), getSelectedColumn(), false); g.drawRect(r.x+1, r.y+1, r.width - 3, r.height - 3); } }
/** Overridden to manually draw the focused rectangle for the tree column */ public void paintComponent(Graphics g) { super.paintComponent(g); if (hasFocus() && getSelectedColumn() == 0 && getSelectedRow() > 0) { Color bdr = UIManager.getColor("Tree.selectionBorderColor"); //NOI18N if (bdr == null) { //Button focus color doesn't work on win classic - better to //get the color from a value we know will work - Tim if (getForeground().equals(Color.BLACK)) { //typical bdr = getBackground().darker(); } else { bdr = getForeground().darker(); } } g.setColor(bdr); Rectangle r = getCellRect (getSelectedRow(), getSelectedColumn(), false); g.drawRect(r.x+1, r.y+1, r.width - 3, r.height - 3); } }
@Override public boolean isEnabled() { return (getSelectedRow() != -1) && (getSelectedColumn() != -1) && !isEditing() && getSelectedColumn() != getTreeColumnIndex(); } }
if (getSelectedColumn() == (getColumnCount() - 1)) { targetColumn = 0; targetRow = getSelectedRow() + 1; } else { targetColumn = getSelectedColumn() + 1; targetRow = getSelectedRow(); targetRow = getSelectedRow() - 1; } else { targetRow = getSelectedRow(); targetColumn = getSelectedColumn() - 1;
if (getSelectedColumn() == getColumnCount()-1) { targetColumn=0; targetRow = getSelectedRow()+1; } else { targetColumn = getSelectedColumn()+1; targetRow = getSelectedRow(); targetRow = getSelectedRow()-1; } else { targetRow = getSelectedRow(); targetColumn = getSelectedColumn() -1;
if (getSelectedColumn() == getColumnCount()-1) { targetColumn=0; targetRow = getSelectedRow()+1; } else { targetColumn = getSelectedColumn()+1; targetRow = getSelectedRow(); targetRow = getSelectedRow()-1; } else { targetRow = getSelectedRow(); targetColumn = getSelectedColumn() -1;