Tengo una pregunta de formato para mi aplicación Java swing. Debería ser bastante sencillo, pero tengo dificultades para encontrar ayuda (todos los temas parecen estar relacionados con la eliminación de cualquier relleno predeterminado en JPanel). El texto en mis varios JPanels abraza los lados y la parte superior, tocando los bordes de colores: ¿cómo puedo agregar relleno? Gracias.
                    
                        java
                                swing
                                formatting
                                jpanel
                                
                    
                    
                        Connor
fuente
                
                
            fuente

p.setBorder(BorderFactory.createCompoundBorder(new EmptyBorder(10, 10, 10, 10), new EtchedBorder()));Cuando necesita relleno dentro del,
JPanelgeneralmente agrega relleno con el administrador de diseño que está utilizando. Hay casos en los que simplemente puede expandir el borde delJPanel.fuente
Supongo que su JPanel contiene JTextField, por el bien de la demostración.
Esos componentes proporcionan un
JTextComponent#setMargin()método que parece ser lo que está buscando.Si está buscando un borde vacío de cualquier tamaño alrededor de su texto, use
EmptyBorderfuente
fuente