Here you can find the source of setearTextoDeBusqueda(JTable pTabla, JTextField pTextoDeBusqueda, int pColumna)
public static void setearTextoDeBusqueda(JTable pTabla, JTextField pTextoDeBusqueda, int pColumna)
//package com.java2s; //License from project: Open Source License import javax.swing.*; import java.awt.*; public class Main { public static void setearTextoDeBusqueda(JTable pTabla, JTextField pTextoDeBusqueda, int pColumna) { if (pTabla.getSelectedRow() >= 0) { showCell(pTabla, pTabla.getSelectedRow(), 0); pTextoDeBusqueda.setText(((String) pTabla.getValueAt( pTabla.getSelectedRow(), pColumna)).trim() .toUpperCase());/*from www .j a v a 2s . c o m*/ pTextoDeBusqueda.selectAll(); } } public static void showCell(JTable table, int row, int column) { if (row >= table.getRowCount()) row = table.getRowCount() - 1; Rectangle rect = table.getCellRect(row, column, true); table.scrollRectToVisible(rect); table.clearSelection(); table.setRowSelectionInterval(row, row); } }