Frage
Als Reaktion auf einen aktuellen slashdot Post , habe ich beschlossen, ich wünsche eine Option hinzufügen, für Menüs erscheinen auf der linken Seite sagen, damit es nicht die gesamte Anwendung nicht verdeckt, wenn sie geöffnet. Einfach für Benutzerfreundlichkeit, ist es eine Möglichkeit, einen JMenu auf einem jdesktop auf der linken Seite oder die rechte Seite zu sein, zu zwingen, das heißt ein vertikales Menü?
Lösung
Es gibt keine einfache Möglichkeit, dies zu tun.
Ihre beste Wette wäre ein BorderLayout
zu verwenden und die JMenuBar
in der BorderLayout.WEST
oder BorderLayout.EAST
Position. Sie haben ein wenig Zeit zu verbringen Customizing es gut aussehen, aber. Es ist nicht sofort klar, wie das Menü erhalten Sie die Menüpunkte vertikal zum Beispiel zu ziehen, oder wenn die Menüs auf dem rechten Seite würden die richtige Richtung über die Anwendung fliegen.