2010-10-06 66 views
1

爲了響應最近的slashdot post,我決定添加一個菜單選項,使其出現在左側,以便在打開時不遮擋整個應用程序。爲了方便用戶,是否有辦法迫使jdesktop上的jmenu位於左側或右側,即垂直菜單?左側的Java jmenu

回答

1

有沒有簡單的方法來做到這一點。

您最好的選擇是使用BorderLayout並放置JMenuBarBorderLayout.WESTBorderLayout.EAST位置。不過,你將不得不花費一些時間來定製它看起來不錯。例如,如何讓菜單垂直繪製菜單項,或者如果右側的菜單在應用程序上飛出正確的方向,並不是很明顯。