Te paso el listener modificado con la detección del botón pulsado, fíjate en la variable int opcion a la que le asigno el valor del joptionpane, esta variable tendrá un valor de acuerdo al botón que se ha pulsado, en este caso al haber solo dos botones la variable opción tomará los valores 0 y 1, si hubiera 5 botones, los valores irían del 0 al 4.
Bueno, sin mas el listener modificado:
btnNuevo.addMouseListener(new MouseAdapter() {
@Override
public void mouseClicked(MouseEvent e) {
Object[] options = { "Cliente", "Servicio" };
int opcion=JOptionPane.showOptionDialog(null, "Elige Cliente o Servicio", "Aviso",
JOptionPane.DEFAULT_OPTION, JOptionPane.INFORMATION_MESSAGE,
null, options, options[0]);
if(opcion==0){
System.out.println("has elegido cliente");
}
else{
System.out.println("has elegido servicio");
}
}
});
Pero una cosa, eso es un OptionDialog, el inputDialog tiene un campo de texto para escribir, bueno a ver si esto te vale, un saludo!!