¿Cómo paso el método como parámetro en Java? [duplicar]

Posible duplicado:
Método de paso de Java como parámetro

¿Es posible pasar un método como parámetro en Java? Si no puedo, ¿cuál sería el mejor curso de acción para el método a continuación sin tener que repetir el código?

public void enterUserInput(javax.swing.JTextField inputField, javax.swing.JTextField   outputField, method rangeChecking){

    String input;
    double output;
    input = inputField.getText();
    output = Double.parseDouble(input);
    if(rangeChecking(output)){
        outputField.setText(input);
        inputField.setText(null);
    }

Llamaré a un método rangeChecking de una clase diferente y cada vez que llame a enterUserInput, el método rangeChecking será diferente

Respuestas a la pregunta(8)

Su respuesta a la pregunta