Quieres seleccionar por ejemplo una palabra en tu jtextbox y que en tu jtable aparezcan unicamente las celdas (columnas, filas) que contengan esa palabra?.
El arreglo tendrá un tamaño definido desde el inicio o el usuario podrá ingresar el tamaño? (bueno eso es lo de menos) No creo que no hayas encontrado nada.
1. Tienes que hacer es leer (o definir) el tamaño del arreglo Para leer por teclado puedes utilizar las clases Scanner o BufferedReader.
2. Para introducir los datos al arreglo tienes que utilizar un ciclo (bucle, loop) en este caso es mejor utilizar un do-while. Dejaras de pedir números hasta que el contador (uno que definiras) sea menor que el tamaño del arreglo. Esta será tu condición del do-while.
3. El siguiente paso es generar dos valores aleatorios de acuerdo al tamaño del arreglo - 1.
4. A partir de tus dos números generados lo unico que tienes que hacer es leer los indices de acuerdo a los valores.
Lo siento no te puedo dar código, mejor ve haciendo los pasos como te menciono y colocalo, en donde tengas dudas te ayudaremos.
@Mitsu Ese evaluador de expresiones parece más complejo que el mio.. :O no recuerdo si lo compartí en este foro. Pero tenia un analizador, lexico, semántico y sintáctico xD. Solo tenía un pequeño fallo que descubrí después de haberlo entregado para la materia, echare un ojo a ver que tal va este que mencionas.