Apr 28

By default components added to a JToolBar will be left aligned. Often we want to shift some item to the right (for example a Help button is often displayed to the right).

The JToolBar uses a BoxLayout to layout it’s components. This allows us to simply add some ‘glue’ to push subsequently added components to the right.

JToolBar toolbar = new JToolBar();

// These buttons will be left aligned by default

toolbar.add(new JButton("Open"));
toolbar.add(new JButton("Save"));

// add some glue so subsequent items are pushed to the right

toolbar.add(Box.createHorizontalGlue());

// This Help button will be right aligned

toolbar.add(new JButton("Help"));

written by objects \\ tags: , , ,


2 Responses to “Right align component in a JToolBar”

  1. human Says:

    thankz its help alot

  2. sephiroce Says:

    really thx~!!!

Leave a Reply

You must be logged in to post a comment.