Hola, espero te sirva esto:
Código:
class VerticalMenuBar extends JMenuBar {
private static final LayoutManager grid = new GridLayout(0,1);
public VerticalMenuBar() {
setLayout(grid);
}
}
Básicamente lo que haces es crear una clase que herede de JMenuBar, y en la posición del grid layout determinas como va a quedar.
Otra alternativa es que pongas el BORDERLAYOUT del JMenuBar en WEST o EAST dependiendo de como lo quieras.
Revisa esta web: [URL="http://www.java2s.com/Tutorial/Java/0240__Swing/Verticalmenubar.htm"]http://www.java2s.com/Tutorial/Java/0240__Swing/Verticalmenubar.htm[/URL]
Espero haberte guiado...
Saludos,
Juan José