[英]How can I align JLabel and JTextField vertically?
我仍然是Java的初學者,所以很抱歉如果出現任何錯誤,但是我的問題是如何對齊JLabel和JTextField,以使它們像這樣垂直對齊:
用戶名: ____________
密碼:____________
(我仍然是一名學習Java基礎的學生。)
由於您沒有在此處說出嘗試過的內容以及正在使用的IDE,因此請舉兩個示例
如果要使用NetBeans,請選擇要均衡的組件,然后右鍵單擊它們。 像這樣:(我正在使用免費設計版式)
您可以使用GroupLayout自行完成 。 將要均衡的標簽添加到數組。 (按照教程鏈接)
Component[] labels = new Component[]{jLabel1, jLabel2};
然后調用linkSize()
layout.linkSize(SwingConstants.HORIZONTAL, labels);
layout.linkSize(SwingConstants.VERTICAL, labels);
我可以進一步詳細介紹,但前提是您告訴我您已經嘗試過什么以及正在使用哪個IDE。
您可以使用GridLayout
`
setLayout(new GridLayout(2,2));
add(new JLabel("username:"));
add(new JTextFeild(" ",10));
add(new JLabel("password:");
add(new JPasswordFeild(" " , 10);
`
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.