Dos clases Un metodo


18 de Noviembre del 2019

Buenas tardes, desarrolle un programa o app, (no se como referirme a el) en java, como e podido y con mucha paciencia logre una primera fase, pero ahora que intento mejorar mis errores y aprender mas estoy en un dilema, utilizó lo ya aprendido o intento nuevas cosas.

La cuestión es la siguiente:
Tengo un método que valida los campos de un formulario, ya que los valido, usa esos datos para hacer ciertas cosas, quiera saber si es posible utilizar este mimo método en otro frame(otra clase).

Abrevio lo que tengo:
public class frame1{
.......
jtextfield campo = new jtextfield();
campo.setText();
}
public class frame2{
.......
jtextfield campo = new jtextfield();
campo.setText();
}
La siguiente parte es la que no sé si se puede o no hacer en java para no duplicar el método:

public class validar{
boolean queFrameUsar;
public void validarCampo(){
if(queFrameUsar == true){
usarFrame = frame1.campo.getText();
}else{
usarFrame = frame2.campo.getText();
}
public void crea(){
usarframe ... y continua el código.
}
Sé que puedo utilizar lo que hace el metodo "crea" si lo repito dentro de el if y de el else, sé que puedo hacer dos clases de "crea" (con diferente nombre) para cada uno de los "usarFrame", mi intención es aprender a reutilizar el código que ya tengo sin que tenga que estar copiando ya sea el código o la clase completa y modificarlo para cada frame.

Espero me puedan ayudar y decirme si se puede hacer o no y de antemano muchas gracias.