Here you can find the source of setearPrimerRegistro(JTable pTabla, JTextField pTextoDeBusqueda, int pColumna)
public static void setearPrimerRegistro(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 setearPrimerRegistro(JTable pTabla, JTextField pTextoDeBusqueda, int pColumna) { if (pTabla.getRowCount() > 0) { showCell(pTabla, 0, 0);/*w ww. ja v a 2s. c o m*/ if (pTextoDeBusqueda != null) setearTextoDeBusqueda(pTabla, pTextoDeBusqueda, pColumna); } } 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); } 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()); pTextoDeBusqueda.selectAll(); } } }