[英]Manually position JComponent inside JPanel
我想以編程方式將我的JLabel移動到JPanel中的特定位置。 我嘗試過setLocation(int x, int y)
,但它不起作用。 我試圖不使用任何布局管理器。
這是一個很棒的教程,介紹如何在不使用布局管理器的情況下布局組件。
http://java.sun.com/docs/books/tutorial/uiswing/layout/none.html
在沒有布局管理器的情況下創建容器涉及以下步驟。
- 通過調用
setLayout(null)
將容器的布局管理器設置為null。- 為每個容器的子
setbounds
調用Component類的setbounds
方法。- 調用Component類的
repaint
方法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.