Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/12/2011, 02:42
alexg88
 
Fecha de Ingreso: abril-2011
Mensajes: 1.342
Antigüedad: 13 años, 10 meses
Puntos: 344
Respuesta: getRootpane()

Es muy sencillo en realidad.

El primer método de JFrame (getRootpane) devuelve una referencia a un objeto de la clase JRootPane, el cual tiene como uno de sus métodos setDefaultButton.

Es posible realizar esta concatenación de métodos porque el método getRootpane devuelve un objeto, si no no sería posible.

Por ejemplo, el método setDefaultButton no devuelve nada, por lo que no se podría llamar a ningún método después de este.

Por ejemplo, la clase String permite con muchos de sus métodos realizar llamadas consecutivas, ejemplo:

Código Java:
Ver original
  1. String cadena = "   Esta es una cadena   ";
  2.  
  3. String nuevacadena = cadena.concat(", Otra cadena").substring(5).toUpperCase().trim();