2011-08-08 11 views

Respuesta

6

Se puede usar un JWindow, con una imagen para la imagen de fondo. Para los botones, use un JButton con un ImageIcon.

0

Puede tener un JFrame con nullLayout y luego usar un JLabel con la imagen.

Ahora, para los botones use setContentAreaFilled (false) y setBorderPainted (false) para eliminar el estilo de botón predeterminado y se verá exactamente como la imagen que ha pasado al crear el botón.

Para colocar el Marco en el centro use setLocationRelativeTo (null).

Creo que debería resolver su problema.

+3

No estoy de acuerdo con la recomendación de utilizar el diseño nulo. Recomendaría que los OP utilicen una combinación de diseños anidados y permitan que las imágenes y los tamaños de componentes preferidos ayuden a los gerentes a encontrar el mejor diseño. –

+2

Solo para enfatizar @Hovercraft: * nooooo! * El diseño nulo es un no-nunca-never-ever en swing. – kleopatra

+0

Gracias por los comentarios :) Todavía soy un principiante en Java y estoy aprendiendo cosas :) Tendrá sus recomendaciones en mente. ¿Puedes decirme por qué no utilizar el diseño nulo? – Shashwat

Cuestiones relacionadas