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?

Était-ce utile?

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.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top