我該如何將菜單欄左側的菜單欄按鈕?現在我打包()他們側=左,但他們仍然在中間。這裏是我的菜單欄的代碼:http://pastebin.com/bgncELcb位於菜單欄中間的Menubutton
0
A
回答
0
我建議不要創建菜單欄a)使用框架和menubuttons b)使用非標準菜單。如果您對可用性感興趣,您應該使用頂級窗口中的menu
選項。但是,由於您特別詢問了框架中間的menubutton ...
如果您想在中間精確定位某件事,您可以做的一件事就是將菜單分爲左側,中間和右側三個部分。將這三個子幀放在「菜單欄」框內。使用網格給左邊和右邊的部分最多weight
(並且彼此相等,所以中間留在中間)。然後,您可以在中間框架中包裝一個按鈕或按鈕,它們將保持在中間。
另一種選擇是使用place,並將相對X位置設置爲.5,並將錨點設置爲「n」。這可能是最簡單的,儘管如果由於用戶調整窗口大小而不適合重疊按鈕,則可能會出現問題。
您選擇的選項 - pack
- 是最困難的選擇。這款包裝非常適合沿邊包裝。再次,您可以使用三個子幀,但pack
不是這裏的自然選擇。
我的建議:重新考慮爲什麼你想要一個非標準的菜單欄。使用一個真正的菜單欄,左側有菜單按鈕,比如99.9%的全球其他應用程序。你的用戶會感謝你。
0
menubar.pack(side = LEFT)給你帶來了什麼? 你可以試試menubar.pack()嗎?
相關問題
- 1. 在menubutton中添加菜單? Python
- 2. 位置菜單欄
- 3. Javafx:禁用菜單(MenuButton)自動關閉
- 4. 位於操作欄/工具欄上方的Android溢出菜單?
- 5. PHP可控菜單欄位
- 6. 如何檢測MenuButton何時在Javafx中打開它的菜單?
- 7. Swift - 位於狀態欄後的SWRevealViewController菜單
- 8. 如何更改菜單項的方向/位置在菜單欄
- 9. 按鈕在行中的位置,在基於JPanel的「菜單欄」中
- 10. 類似於功能區的菜單欄
- 11. 如何點擊Apple Script中菜單欄菜單欄項目的菜單項?
- 12. Primefaces - 菜單欄 - 處於摺疊狀態的子菜單背景
- 13. emacs菜單欄中的RefTex
- 14. FragmentActivity中的菜單欄(Android)
- 15. wpf中的邊欄菜單
- 16. gwt中的菜單欄
- 17. IE中的Spry菜單欄
- 18. IOS中的左菜單欄
- 19. vb.net中的菜單欄
- 20. 導航欄菜單位置和懸停
- 21. 菜單欄不切換左側位置
- 22. tkinter - 更改菜單欄位置
- 23. jQuery UI菜單欄,位置子菜單絕對左
- 24. 菜單欄的Firefox
- 25. 與菜單欄
- 26. Android菜單欄
- 27. ASP.net菜單欄
- 28. 菜單欄右側的Swing菜單項
- 29. 的Javascript菜單欄與菜單項
- 30. 菜單欄菜單項在一段時間後失效