是否有任何方式或插件禁用Netbeans自動組件對齊?當我放置標籤時,所有組件都隨機放置在面板上,而不是我如何設置它們。每當我添加一個組件時,窗口就會被重新調整大小或者某個組件會這樣做。如何在Netbeans中禁用自動組件對齊功能?
回答
選擇除默認值GroupLayout
以外的其他佈局。更好的是,按照A Visual Guide to Layout Managers中的建議,手動執行一些操作來獲得該想法。
附件:@Paul argues persuasively反對使用GUI編輯器。雖然我傾向於同意,我看到了兩個合理的使用情況:
- 對於新手:一種方便的方式進行實驗,不太熟悉的佈局。
- 對於有經驗的開發人員:一種管理這種難度佈局的方法,您只需知道將會改變,如建議here。
作爲一個長期的NetBeans用戶(超過11年了...... geez,我漸漸老去了),並且作爲一個在Swing中專門工作超過一半的人,我認爲我有資格給你有以下建議:
不要使用所見即所得的UI編輯器。
除非你用一個按鈕和一個文本字段爲你自己使用,否則你最好在短期(開發)和長期(可維護性),如果你手工創建你的用戶界面。事先做一點思考並不難。
的佈局管理器,我認爲是最有用的是BorderLayout
,FlowLayout
,GridLayout
,我特別喜歡,BoxLayout
(包括方便Box
組件)。
雖然我自己沒有用過,但我聽說過MiG layout manager的好東西,它有一個很好的入門指南。
如果您對使用許多教程無法回答的佈局管理器有任何疑問(overview of layout managers with links to tutorials),只需在SO上發佈它們即可。
+1對於相反的觀點。 – trashgod
這是一個很好的建議,但使用GUI編輯器定位組件的方法有什麼問題?我知道這些代碼在組件生成後會變得相當混亂,但它仍然是可編碼的。到目前爲止,我不知道如何手動手動定位組件。 – Bugster
使用GUI編輯器有什麼問題?那麼,我認爲這將是不言而喻的基於您的問題:) Java佈局管理器存在移動的東西,不像Windows開發,例如,組件通常留在你放置它們的地方。這就是所謂的絕對定位--Java將執行此操作,但很少以我的經驗完成(請參閱[不使用佈局管理器](http://docs.oracle.com/javase/tutorial/uiswing/layout/none.html) )。您自己編寫的代碼將更加清潔和易於維護,並且不難做...(請參見下一條評論) – Paul
在Netbeans的,使得圖形用戶界面,當你做的第一件事是GUI容器箱拖到要大小合適,然後將面板添加到您的GUI集裝箱箱體的內部和伸展出來,以適應集裝箱。這個主面板是您將所有標籤,文本框和組件拖放到的位置。
要停止自動對齊,只需右鍵單擊該主面板,然後轉到設置佈局,然後選擇空佈局。
這應該做的伎倆!
當您遇到自動對齊問題時,您可以稍後在項目中執行此操作,而不必在項目開始時執行此操作。
我也在Netbeans中使用「WYSIWYG UI編輯器」。在我檢查了最後一個答案之後,我必須糾正這個問題。如果您將「佈局佈局」設置爲「空佈局」,則可能發生所有您的組員都迷路了。更好的方法是將其設置爲「免費設計」,但恐懼仍然存在。
- 1. 如何在Sublime Text 3中啓用自動對齊功能?
- 2. 如何禁用自動對齊?
- 3. Netbeans:如何禁用此功能?
- 4. 如何禁用自動完成功能
- 5. 測試組件 - 動態禁用功能
- 6. 如何在asp.net中使用web.config禁用自動完成功能?
- 7. 在NetBeans中禁用自動構建
- 8. 如何在訪問中禁用組合框中的自動完成功能?
- 9. 如何在想法中彈出禁用自動完成功能
- 10. 如何在MVC Html Helper中禁用自動完成功能
- 11. 如何在Qlabel中禁用對齊?
- 12. 如何使用NetBeans IDE控制Java/Swing GUI組件對齊?
- 13. 在NetBeans中自動填充組件
- 14. 如何在我的Linux服務器中禁用自動文件壓縮功能
- 15. 如何使用Zend Framework設置Netbeans自動完成功能?
- 16. 如何禁用GoSublime中的func init()自動完成功能?
- 17. 如何禁用web.config中的自動註銷功能
- 18. 如何在期間禁用自動完成功能
- 19. 禁用iPhone 3G中的自動對焦功能S
- 20. Netbeans的JPQL自動完成功能
- 21. 無法禁用自動填充功能
- 22. 禁用Firefox自動完成功能?
- 23. 如何在選擇功能時禁用Wix組件?
- 24. 在JTable中禁用水平自動滾動功能
- 25. 如何在FlowPanel中垂直對齊和水平對齊組件?
- 26. 如何在Java中禁用Windows功能?
- 27. NatTable:如何在NatTable網格中啓用自動對焦功能
- 28. 如何在使用VoiceOver滑動時禁用UITableView的自動滾動功能?
- 29. 在Access 2007中自動對齊控件
- 30. 如何禁用多個滾動功能?
如何選擇不同的佈局? – Bugster
右鍵單擊Inspector菜單中所需的容器。 – trashgod
謝謝!我會仔細研究這些佈局和實驗。 – Bugster