2011-09-21 24 views
7

Me gustaría hacer un diálogo de opción en mi aplicación. En este cuadro de diálogo, quiero hacer un tipo de Áreas rodeadas de un borde y con un título.Haga un borde JPanel con título como en Firefox

Un ejemplo de lo que quiero decir en Firefox:

Firefox Options

¿Cómo puedo hacer algo por el estilo en Java?

Respuesta

10

Here puede encontrar toda la información que necesita.

Básicamente se puede usar fábrica de frontera para crear una frontera usando tipos disponibles en el swing:

Border lineBorder = BorderFactory.createLineBorder(Color.black); 
JPanel panel = new JPanel(); 
panel.setBorder(lineBorder); 

También puede definir sus bordes personalizados implementar Border interface.

+2

+1 eso es exactamente lo que estaba buscando. 'BorderFactory.createTitledBorder ( \t \t loweredetched, "título");' que – Neifen

+0

gracias por mejor salida será mejor buscar CompoundBorder 1 – mKorbel

+1

@mKorbel: por fin eres un usuario 10k :) gracias – Heisenbug

Cuestiones relacionadas