/** Set preferred size of tree view * @param width preferred width of tree view */ public final void setTreePreferredWidth(int width) { treeTable.getColumnModel().getColumn(((TreeTable)treeTable).getTreeColumnIndex()).setPreferredWidth(width); }
/** Set preferred size of tree view * @param width preferred width of tree view */ public final void setTreePreferredWidth(int width) { treeTable.getColumnModel().getColumn(((TreeTable)treeTable).getTreeColumnIndex()).setPreferredWidth(width); }
/** Set preferred size of tree view * @param width preferred width of tree view */ public final void setTreePreferredWidth(int width) { treeTable.getColumnModel().getColumn(((TreeTable) treeTable).getTreeColumnIndex()).setPreferredWidth(width); }
/** Get preferred size of tree view * @return preferred width of tree view */ public final int getTreePreferredWidth() { return treeTable.getColumnModel().getColumn(((TreeTable) treeTable).getTreeColumnIndex()).getPreferredWidth(); }
/** Get preferred size of tree view * @return preferred width of tree view */ public final int getTreePreferredWidth() { return treeTable.getColumnModel().getColumn(((TreeTable)treeTable).getTreeColumnIndex()).getPreferredWidth(); }
/** Get preferred size of tree view * @return preferred width of tree view */ public final int getTreePreferredWidth() { return treeTable.getColumnModel().getColumn(((TreeTable)treeTable).getTreeColumnIndex()).getPreferredWidth(); }
public void actionPerformed(java.awt.event.ActionEvent e) { if (lastRow != -1) { editCellAt(lastRow, getTreeColumnIndex(), new EventObject( timer )); } }
public void actionPerformed(java.awt.event.ActionEvent e) { if (lastRow != -1) { editCellAt(lastRow, getTreeColumnIndex(), new EventObject( timer )); } }
public void actionPerformed(ActionEvent e) { if (TreeTable.this.getSelectedColumn() == getTreeColumnIndex()) { //Issue 40075, on JDK 1.5, BasicTreeUI remarkably expects //that action events performed on trees actually come from //trees e.setSource(getTree()); treeAction.actionPerformed(e); } else { tableAction.actionPerformed(e); } } }
public void actionPerformed(java.awt.event.ActionEvent e) { if (lastRow != -1) { editCellAt(lastRow, getTreeColumnIndex(), new EventObject(timer)); } }
@Override public Rectangle getVisibleRect() { Rectangle visibleRect = TreeTable.this.getVisibleRect(); visibleRect.x = positionX; visibleRect.width = TreeTable.this.getColumnModel().getColumn(getTreeColumnIndex()).getWidth(); return visibleRect; }
public Rectangle getVisibleRect() { Rectangle visibleRect = TreeTable.this.getVisibleRect(); visibleRect.x = positionX; visibleRect.width = TreeTable.this.getColumnModel().getColumn(getTreeColumnIndex()).getWidth(); return visibleRect; }
public void actionPerformed(ActionEvent e) { if (TreeTable.this.getSelectedColumn() == getTreeColumnIndex()) { //Issue 40075, on JDK 1.5, BasicTreeUI remarkably expects //that action events performed on trees actually come from //trees e.setSource(getTree()); treeAction.actionPerformed(e); } }
public void actionPerformed(ActionEvent e) { if (TreeTable.this.getSelectedColumn() == getTreeColumnIndex()) { //Issue 40075, on JDK 1.5, BasicTreeUI remarkably expects //that action events performed on trees actually come from //trees e.setSource(getTree()); treeAction.actionPerformed(e); } }
public Rectangle getVisibleRect() { Rectangle visibleRect = TreeTable.this.getVisibleRect(); visibleRect.x = positionX; visibleRect.width = TreeTable.this.getColumnModel().getColumn(getTreeColumnIndex()).getWidth(); return visibleRect; }
private void revalidateTextField() { int row = TreeTable.this.editingRow; if (row == -1) { offset = 0; return; } determineOffset(tree.getPathForRow(row).getLastPathComponent(), TreeTable.this.isRowSelected(row), row); ((TreeTableTextField) super.getComponent()).offset = offset; getComponent().setBounds(TreeTable.this.getCellRect(row, getTreeColumnIndex(), false)); }
private void revalidateTextField() { int row = TreeTable.this.editingRow; if (row == -1) { offset = 0; return; } determineOffset(tree.getPathForRow(row).getLastPathComponent(), TreeTable.this.isRowSelected(row), row); ((TreeTableTextField)super.getComponent()).offset = offset; getComponent().setBounds(TreeTable.this.getCellRect(row, getTreeColumnIndex(), false)); }
private void revalidateTextField() { int row = TreeTable.this.editingRow; if (row == -1) { offset = 0; return; } determineOffset(tree.getPathForRow(row).getLastPathComponent(), TreeTable.this.isRowSelected(row), row); ((TreeTableTextField)super.getComponent()).offset = offset; getComponent().setBounds(TreeTable.this.getCellRect(row, getTreeColumnIndex(), false)); }
@Override public boolean isEnabled() { return (getSelectedRow() != -1) && (getSelectedColumn() != -1) && !isEditing() && getSelectedColumn() != getTreeColumnIndex(); } }
public void tableChanged(TableModelEvent e) { // update tree column name int modelColumn = getTreeColumnIndex(); if (e.getFirstRow() <= 0 && modelColumn != -1 && getColumnCount() > 0) { String columnName = getModel().getColumnName(modelColumn); TableColumn aColumn = getColumnModel().getColumn(modelColumn); aColumn.setHeaderValue(columnName); } ignoreClearSelection = true; try { super.tableChanged(e); } finally { ignoreClearSelection = false; } }