How can I keep a JLabel from displaying flush against the side of the frame? I have the same problem when using GridLayout or BoxLayout.
Here's an example where this happens:
JPanel content = new JPanel();
content.setLayout(new BoxLayout(content, BoxLayout.Y_AXIS));
content.add(new JLabel("Hello World"));
CSS has the concept of margins and padding. Does Java have similar?
I still want Left justified but with a few pixels of space between the edge and the label.