Infosintesis Solutions Group, S.L. Apéndice
Inicio | Apéndices

Navegar a través de la documentación de las APIs Java

Deberíamos acudir siempre a la documentación de las APIs Java tanto en el proceso de aprendizaje como cuando ya estamos desarrollando aplicaciones Java

Si hemos instalado la documentación en nuestro ordenador según el Apéndice - Descarga e instalación de la documentación de la API Java SE, tenemos que escribir c: en la URL de nuestro navegador y busacar la pagina Web index.html que se encuentra en la carpeta file:///c:/docs/javase/API/docs/api. Seguidamente hacemos clic sobre index.html

y vemos como se nos abre una página Web con la documentación de la API J2SE

la documentación nos muestra todos los paquetes de la API J2SE

para ver por ejemplo el contenido del paquete java.awt hacemos clic sobre el vinculo java.awt

la estructura de los paquetes en la documentación siempre es la misma. Primero de todo nos muestra un resumen de las Interfaces que pertenecen al paquete en cuestión con el título Interface Summary

seguidamente nos muestra un resumen de las Clases que pertenecen al paquete bajo el título Class Summary

para conocer la Clase Button hacemos clic sobre el enlace Button

las Clases en la documentación siempre nos muestran sus SuperClases.

también nos indica las Interfaces que una Clase pude llegar a implementar.

todas las Clases también nos mostrarán un resumen de sus variables de instancia, atributos o campos bajo el título Field Summary.

Todas las Clases nos muestran desde cuando se utilizan bajo el título Since. En este caso la Clase Button existe desde la primera versión de Java, es decir la JDK 1.0

también nos encontraremos siempre con diferentes vínculos relacionados con la Clase que estamos leyendo bajo el titulo See Also:.

más adelante también conoceremos las Clase Internas (Inner Classes o Nested Classes). Todas ellas se encuentran bajo el título Nested Classes.

todas las Clases también nos mostrarán el Contructor o Constructores sobrecargados que contengan bajo el título Constructor Summary.

también todas las Clases muestran un resumen de todos sus métodos bajo el título Method Summary.

los métodos siempre nos muestran su signatura completa con una explicación de lo que realiza el método en cuestión. Si el método retorna algún valor éste se explica bajo el título Returns: y si contiene argumentos, éstos se esplican bajo el título Parameters:. Si hay algún otro método que tenga alguna relación con el método que estamos leyendo lo podemos saber bajo el título See Also:

también las Clases muestran los métodos que heredan de posibles Supercalses bajo el título Methods inherited from...

cuando vemos que un método es Deprecated esto significa que dicho método ha quedado obsoleto.

ahora vamos a hacer clic sobre el vínculo de la Clase Dimension

la explicación nos indica que la Clase Dimension encapsula la anchura y la altura de un componente gráfico

ahora volvemos a la Clase Button y buscamos el método setSize(...) combinando las teclas Ctrl + f

hacemos clic sobre setSize y nos aparece la siguiente página Web correspondiente a la Clase Component

ahora hacemos clic sobre el vínculo setSize(int, int) para ver la explicación referente a este método

ahora subimos hasta arriba de la página

y hacemos clic sobre el vínculo Package para volver a ver toda la lista de Clases pertenecientes al paquete java.awt

y hacemos clic sobre el vínculo correspondiente a la clase Frame.

nos aparece la jerarquía de la Clase Frame que hereda de java.awt.Window, que esta a su vez hereda de java.awt.Container, que esta a su vez hereda dejava.awt.Component y ésta finalmente hereda de java.lang.Object

si bajamos hacia el resumen de los métodos

podemos ver los métodos setResizable(boolean resizable) y setTitle(String title) entre otros

y finalmente hacemos clic sobre el vínculo de este último método para verlo en detalle

Infosintesis Solutions Group, S.L.
Formación, asesoramiento y desarrollo de proyectos informáticos