Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/05/2009, 05:11
Squar
 
Fecha de Ingreso: abril-2009
Mensajes: 82
Antigüedad: 15 años
Puntos: 2
Respuesta: Como poner un "padding" a un JPanel con borde?

Buenas:

Todo elemento tiene la un setInsets al que le puedes asociar un margen, pero no es padding... es margen. Lo que yo suelo hacer para no tener paneles anidados es al panel principal asignarle un borde compuesto, algo así como:

BorderFactory.createCompoundBorder(BorderFactory.c reateLineBorder(Color.RED), BorderFactory.createEmptyBorder(5,5,5,5));

Así solo tienes un panel al que le asignas un único borde, pero este a su vez está compuesto por dos bordes, uno que pinta la linea que rodea al panel y otra que simularía el paddin que deseas.

Un saludo