Question
En réponse à une récente Slashdot après, je l'ai décidé que je voudrais ajouter une option pour les menus apparaissent sur le côté dire à gauche il ne cache pas toute l'application lorsqu'elle est ouverte. Tout simplement pour la commodité de l'utilisateur, est-il un moyen de forcer un JMenu sur un jdesktop être sur le côté gauche ou à droite, à savoir un menu vertical?
La solution
Il n'y a pas un moyen facile de le faire.
Votre meilleur pari serait d'utiliser un BorderLayout
et placez-le JMenuBar
en position BorderLayout.WEST
ou BorderLayout.EAST
. Vous devrez passer un peu de temps à personnaliser pour bien paraître, cependant. Ce n'est pas immédiatement évident comment obtenir le menu pour tirer les éléments du menu verticalement, par exemple, ou si les menus à droite voleraient la bonne direction sur l'application.