我需要在JPanel中添加一些不可見的組件,以避免與網格包佈局有關的問題。哪種方式是添加這些不可見組件的最佳方式?如何將不可見組件添加到JPanel?
0
A
回答
3
可以使用Box class的助手方法來創建這樣的組件:
Box.createHorizontalStrut(int width)
: 創建一個不可見的,固定寬度的組件。Box.createVerticalStrut(int height)
:創建不可見的固定高度組件。
添加它們的方法與添加其他任何組件完全相同。
0
我的第一個問題是「你爲什麼使用GridBayLayout?」,你有沒有看過替代品,如GroupLayout?
0
相關問題
- 1. 將組件添加到JPanel
- 2. 將組件添加到JPanel
- 3. 將組件添加到jPanel java
- 4. 將組件添加到JPanel頂端
- 5. 如何將帶有組件的JPanel對象添加到JFrame中
- 6. 如何將兩個組件添加到帶有BorderLayout的JPanel?
- 7. 如何在運行時將組件添加到JPanel
- 8. 將JPanel數組添加到容器
- 9. 將圖像添加到數組中JPanel
- 10. NetBeans:如何將ScrollBar添加到JPanel
- 11. 如何將JTable添加到JPanel
- 12. 如何將JColorChooser添加到contentpane/Jpanel?
- 13. 如何將JPanel添加到JFrame十次
- 14. 如何將圖標添加到JPanel
- 15. 我可以將JInternalFrames添加到JPanel嗎?
- 16. 添加JLabel數組到JPanel
- 17. 動態添加組件到JPanel
- 18. 將JPanel添加到JFrame失去組織組件的能力 - Java
- 19. 將JApplet添加到JPanel
- 20. 將jpanel添加到jframe
- 21. 將JList/JScrollPane添加到JPanel
- 22. 將圖形添加到JPanel
- 23. 將JMenu添加到JPanel
- 24. 將圖像添加到JPanel
- 25. 將JLayeredPane添加到JPanel
- 26. 將JPanel添加到JList?
- 27. 將JMenuBar添加到JPanel?
- 28. 將JButton添加到JPanel
- 29. 將JPanel添加到Canvas
- 30. 將ActiveX控件添加到JPanel
(我是不是該downvoter)的GroupLayout是不是非常有幫助,因爲它是主要供軟件GUI構建器,因此它與編寫代碼的軟件很好,但對於編寫代碼的軟件卻不是這樣。 – Joey 2009-11-12 13:04:46
是的,我同意JohannesRössel的說法...... – Sidharth 2009-11-12 13:07:04
我完全不同意,GroupLayout和SpringLayout都是用GUI構建器編寫的,但都比較容易工作如果我能-1你-1,我會 – ninesided 2009-11-12 13:11:11