I use multiple components that has a border painted. Is there any easy way to add a margin to the component so that the borders aren\'t painted so close to eachother?
This is typically done using your layout manager. For example, if you are using GridBagLayout, you would set insets on the GridBagConstraint object to the desired value.
Another option is to use the Box object and add a horizontal or vertical struct. See javadoc for Box.createVerticalStrut( int width ) and the similar createHorizontalStrut.