Este documento describe los principales componentes gráficos de Swing para diseñar interfaces de usuario en Java, incluyendo etiquetas, botones, listas desplegables, tablas, ventanas de diálogo y menús. También explica cómo manejar eventos de usuario y dibujar gráficamente usando la clase Graphics.
43. Métodos de la Clase Graphics drawRect (int x, int y, int width, int height) Dibuja el contorno de un rectángulo cuyas coordenadas de la esquina superior izquierda, el ancho y el alto se dan como parámetros abstract void drawOval (int x, int y, int width, int height) Dibuja el contorno de un óvalo inscrito en un rectángulo cuyas coordenadas se dan como parámetros. abstract void drawLine (int x1, int y1, int x2, int y2) Dibuja una línea desde las coordenadas del punto de partida (x1,y1) hasta las coordenadas del punto de llegada (x1,y2) abstract void drawArc (int x, int y, int width, int height, int startAngle, int arcAngle) Dibuja un arco circular o elíptico dentro del rectángulo especificado en los parámetros. Debe darse además el ángulo de inicio y el ángulo del arco requerido. abstract void clearRect (int x, int y, int width, int height) Limpia el area rectangular definido por los parámetros rellenados con el color de fondo encontrado abstract void
44. Métodos de la Clase Graphics FillRoundRect (int x, int y, int width, int height, int arcWidth, int arcHeight) Dibuja un rectángulo relleno con las esquinas en curva. abstract void fillRect (int x, int y, int width, int height) Dibuja un rectángulo relleno abstract void fill3DRect (int x, int y, int width, int height, boolean raised) Dibuja un rectángulo tridimensional relleno. abstract void fillOval (int x, int y, int width, int height) Dibuja un óvalo relleno. abstract void fillArc (int x, int y, int width, int height, int startAngle, int arcAngle) Dibuja un arco circular o elíptico relleno abstract void drawString (String str, int x, int y) Dibuja el texto dado a partir de la coordenada x,y también dados como parámetros. abstract void drawRoundRect (int x, int y, int width, int height, int arcWidth, int arcHeight) Dibuja el contorno ovalado en las esquinas de un rectángulo dándole además de las coordenadas para un rectángulp, el ancho y el alto de las curvas de las esquinas. abstract void