メニューに垂直 JSeparator を追加しようとしています。しかし、それは私のMenuItemsの間に余白を置きます. アイテムを左 - 中央 - 右ではなく、左に配置したい。
見た目:
 欲しいもの:
欲しいもの:

   JMenu settings = new JMenu("Settings");
    image = ImageIO.read(new File(Constants.IMAGES_DIR + File.separator + "settings.png"));
    settings.setHorizontalTextPosition(SwingConstants.CENTER);
    settings.setVerticalTextPosition(SwingConstants.BOTTOM);
    settings.setIcon(new ImageIcon(image));
    add(settings);
    JMenu build = new JMenu("Builder");
    image = ImageIO.read(new File(Constants.IMAGES_DIR + File.separator + "build.png"));
    build.setHorizontalTextPosition(SwingConstants.CENTER);
    build.setVerticalTextPosition(SwingConstants.BOTTOM);
    build.setIcon(new ImageIcon(image));
    add(build);
    add(new JSeparator(JSeparator.VERTICAL));
    JMenu help = new JMenu("Help");
    image = ImageIO.read(new File(Constants.IMAGES_DIR + File.separator + "help.png"));
    help.setHorizontalTextPosition(SwingConstants.CENTER);
    help.setVerticalTextPosition(SwingConstants.BOTTOM);
    help.setIcon(new ImageIcon(image));
    add(help);
私が何を望んでいるのか理解してください。