} else { Point mousePoint = e.getPoint(); int colIndex = resultsOutline.columnAtPoint(mousePoint); int rowIndex = resultsOutline.rowAtPoint(mousePoint); int colModelIndex = resultsOutline.convertColumnIndexToModel(resultsOutline.columnAtPoint(mousePoint));
} else { Point mousePoint = e.getPoint(); int colIndex = resultsOutline.columnAtPoint(mousePoint); int rowIndex = resultsOutline.rowAtPoint(mousePoint); int colModelIndex = resultsOutline.convertColumnIndexToModel(resultsOutline.columnAtPoint(mousePoint));
/** * @see java.awt.event.MouseAdapter#mouseClicked(java.awt.event.MouseEvent) */ @Override public void mouseClicked(MouseEvent e) { Point mousePoint = e.getPoint(); int colIndex = resultsOutline.columnAtPoint(mousePoint); int rowIndex = resultsOutline.rowAtPoint(mousePoint); int colModelIndex = resultsOutline.convertColumnIndexToModel(resultsOutline.columnAtPoint(mousePoint)); if (colModelIndex == OutlineColumn.IDENTIFICATION_COUNT.ordinal() + 1) { DirectoryComparableLong count = (DirectoryComparableLong) resultsOutline .getValueAt(rowIndex, colIndex); if (count != null && count.getSource() != null && count.getSource() > 1) { int rowModelIndex = resultsOutline.convertRowIndexToModel(rowIndex); DefaultMutableTreeNode treeNode = (DefaultMutableTreeNode) mdl.getValueAt(rowModelIndex, 0); ProfileResourceNode node = (ProfileResourceNode) treeNode.getUserObject(); multiIdentificationDialog.showDialog(node); } } } }
/** * @see java.awt.event.MouseAdapter#mouseClicked(java.awt.event.MouseEvent) */ @Override public void mouseClicked(MouseEvent e) { Point mousePoint = e.getPoint(); int colIndex = resultsOutline.columnAtPoint(mousePoint); int rowIndex = resultsOutline.rowAtPoint(mousePoint); int colModelIndex = resultsOutline.convertColumnIndexToModel(resultsOutline.columnAtPoint(mousePoint)); if (colModelIndex == OutlineColumn.IDENTIFICATION_COUNT.ordinal() + 1) { DirectoryComparableLong count = (DirectoryComparableLong) resultsOutline .getValueAt(rowIndex, colIndex); if (count != null && count.getSource() != null && count.getSource() > 1) { int rowModelIndex = resultsOutline.convertRowIndexToModel(rowIndex); DefaultMutableTreeNode treeNode = (DefaultMutableTreeNode) mdl.getValueAt(rowModelIndex, 0); ProfileResourceNode node = (ProfileResourceNode) treeNode.getUserObject(); multiIdentificationDialog.showDialog(node); } } } }
final int colIndex = resultsOutline.columnAtPoint(mousePoint); final int rowIndex = resultsOutline.rowAtPoint(mousePoint); final int colModelIndex = resultsOutline.convertColumnIndexToModel( resultsOutline.columnAtPoint(mousePoint)); final Object cellObject = resultsOutline.getValueAt(rowIndex, colIndex); if (cellObject != null) { DirectoryComparableLong value = (DirectoryComparableLong) resultsOutline.getValueAt(resultsOutline.rowAtPoint(e.getPoint()), resultsOutline.columnAtPoint(e.getPoint())); if (value.getSource() != null && value.getSource() > 1) { setCursor(new Cursor(Cursor.HAND_CURSOR));
final int colIndex = resultsOutline.columnAtPoint(mousePoint); final int rowIndex = resultsOutline.rowAtPoint(mousePoint); final int colModelIndex = resultsOutline.convertColumnIndexToModel( resultsOutline.columnAtPoint(mousePoint)); final Object cellObject = resultsOutline.getValueAt(rowIndex, colIndex); if (cellObject != null) { DirectoryComparableLong value = (DirectoryComparableLong) resultsOutline.getValueAt(resultsOutline.rowAtPoint(e.getPoint()), resultsOutline.columnAtPoint(e.getPoint())); if (value.getSource() != null && value.getSource() > 1) { setCursor(new Cursor(Cursor.HAND_CURSOR));
int column = view.getOutline().columnAtPoint(p); log("doDragOver row == " + row + " column == " + column); // NOI18N