table.addMouseListener(new MouseAdapter() { public void mouseClicked(MouseEvent e) { if (e.getClickCount() == 2) { JTable target = (JTable)e.getSource(); int row = target.getSelectedRow(); int column = target.getSelectedColumn(); // do some action if appropriate column } } });
int col = dialogTable.getSelectedColumn(); String str = "Selected Row(s): "; int[] rows = dialogTable.getSelectedRows(); str += cols[i] + " "; str += "Selected Cell: " + dialogTable.getSelectedRow() + ", " + dialogTable.getSelectedColumn(); System.out.println(str); Object value = dialogTable.getValueAt(row, col);
public void mouseClicked (MouseEvent e) { int row = table.getSelectedRow(); int column = table.getSelectedColumn(); if (column == 5) { URI uri = ((ExtensionTableModel)table.getModel()).getURI(row, column); if (uri != null) { try { Desktop.getDesktop().browse(uri); } catch (IOException e1) { e1.printStackTrace(); } } } } });
JTable table = ...; TableModel model = ...; int viewRow = table.getSelectedRow(); int modelRow = table.convertRowIndexToModel(viewRow); int viewColumn = table.getSelectedColumn(); int modelColumn = table.convertColumnIndexToModel(viewColumn); Object cell = model.getValueAt( modelRow, modelColumn );
JPopupMenu popup = (JPopupMenu)c.getParent(); JTable table = (JTable)popup.getInvoker(); System.out.println(table.getSelectedRow() + " : " + table.getSelectedColumn());
public void mouseClicked(java.awt.event.MouseEvent e) { JTable target = (JTable)e.getSource(); int row = target.getSelectedRow(); int column = target.getSelectedColumn(); if((row >=0) && (column >=0)){ //Stuff } } });
calenderTable.addMouseListener(new MouseAdapter() { public void mouseClicked(MouseEvent e) { if (e.getClickCount() == 2) { JTable target = (JTable)e.getSource(); int row = target.getSelectedRow(); int column = target.getSelectedColumn(); // do some stuff } } });
table.addMouseListener(new MouseAdapter() { public void mouseClicked(MouseEvent e) { JTable target = (JTable) e.getSource(); int rowIndex = target.getSelectedRow(); int columnIndex = target.getSelectedColumn(); System.out.println(target.getModel().getValueAt(rowIndex, columnIndex)); } });
@Override public void mouseClicked(MouseEvent e) { if (e.getClickCount() == 2) { editCell(table.getSelectedRow(), table.getSelectedColumn()); } } });
@Override public void mousePressed(MouseEvent e) { if (e.getClickCount() == 2) { JTable source = (JTable) e.getSource(); if (e.getSource() == certTable && source.getSelectedColumn() != 2) { certControll.showCertificate(); } } if(e.getSource() == certTable){ showCert.setEnabled(true); } }
@Override public void mouseClicked(MouseEvent e) { if (e.getClickCount() == 2) { // double click TableModel tm = table.getModel(); Object value = tm.getValueAt(table.getSelectedRow(), table.getSelectedColumn()); new TextBoxDialoger(value.toString(), false); // view only NOSONAR this instantiation opens a popup } } }
/** * Checks if the selected cell is editable. If yes, we will not activate Searchable when key is typed. * * @return true if the selected cell is editable. */ protected boolean isSelectedCellEditable() { int selectedRow = ((JTable) _component).getSelectedRow(); int selectedColumn = ((JTable) _component).getSelectedColumn(); return selectedRow != -1 && selectedColumn != -1 && ((JTable) _component).isCellEditable(selectedRow, selectedColumn); } }
@Override public void keyReleased(KeyEvent evt) { if (evt.getKeyCode() == KeyEvent.VK_INSERT) { int col = panel.allCharTable.getSelectedColumn(); int row = panel.allCharTable.getSelectedRow(); selCharModel.appendChar((Character) allCharModel.getValueAt(row, col), panel.uniqueCheckBox.isSelected()); } } });
/** * Get the point selected in the table. * @return */ public Point getSelectionPoint() { return new Point(getTable().getSelectedColumn(), getTable().getSelectedRow()); }
@Override public void mouseClicked(MouseEvent evt) { if (panel.allCharTable.isEnabled() && evt.getClickCount() == 2) { JTable target = (JTable) evt.getSource(); int row = target.getSelectedRow(); int col = target.getSelectedColumn(); selCharModel.appendChar((Character) allCharModel.getValueAt(row, col), panel.uniqueCheckBox.isSelected()); } } });
/** Invoked when a new cell is selected. */ public void valueChanged(final ListSelectionEvent event) { if (!event.getValueIsAdjusting()) { final ImageTableModel samples = (ImageTableModel) table.getModel(); final Color c=samples.getColorAt(table.getSelectedRow(), table.getSelectedColumn()); if (!Utilities.equals(c, color)) { color = c; repaint(); } } }
@Override public void mousePressed(MouseEvent e) { super.mousePressed(e); if (e.getClickCount() == 2) { int row = table.getSelectedRow(); int col = table.getSelectedColumn(); if (col == 0) readAndAnalize((String)table.getValueAt(row, col)); } } });
@Override public void actionPerformed(ActionEvent e) { invokeOriginalAction(e); int row = table.getSelectedRow(); int column = table.getSelectedColumn(); if (table.isCellEditable(row, column)) { table.editCellAt(row, column, e); } } }
@Override public void actionPerformed(ActionEvent ae) { TableModel model = getModel(); int maxcolumns = model.getColumnCount(); int column = table.getSelectedColumn() + 1; if (column < maxcolumns) { table.setColumnSelectionInterval(column, column); } else { table.setColumnSelectionInterval(0, 0); } } };
private void notifyNewSelection() { GUIModel.getServer().send(this,LIST_ACCEPT, qtm.getQueue().convertScreenIndexToQueueIndex(table.getSelectedRow()) + 1, qtm.getQueue().convertScreenIndexToQueueIndex(table.getSelectionModel().getMaxSelectionIndex()) + 1, table.getSelectedColumn() + 1 ); }