第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何更改 JLabel 和 JTextfield 的大小?

我只是想改變 myJLabel和JTextField. 目前我讓他們在一個JPanel帶有GridLayout. 我只想要標(biāo)簽和文本字段在每一行中彼此相鄰?,F(xiàn)在它們是如此分散,因為JLabel即使我想要它非常小,我的也是巨大的。我試過使用setPreferredSize()and setSize(),但它們的大小沒有改變。我只想將它們設(shè)置為 30。有人可以對我的困境提供一些見解嗎?
查看完整描述

2 回答

?
慕桂英4014372

TA貢獻(xiàn)1871條經(jīng)驗 獲得超13個贊

aGridLayout中的組件都分配了相同的大?。ㄅc最寬的一樣寬,與最高的一樣高)。這可以通過使用替代布局(例如GridBagLayout)來解決。

我只希望標(biāo)簽和文本字段在每一行中彼此相鄰。

但是我們可以在這里“作弊”,因為只有 a 的文本(和圖標(biāo))JLabel是可見的。IE 它沒有可見的邊框。為此,請確保標(biāo)簽的文本與最靠近它需要相鄰的組件的一側(cè)對齊。

但我可能會采用這種GridBagLayout方法。它只會為該列中最寬的標(biāo)簽分配所需的空間。


查看完整回答
反對 回復(fù) 2021-06-23
?
呼如林

TA貢獻(xiàn)1798條經(jīng)驗 獲得超3個贊

為了改變大小,JFrame你可以寫這個

myJFrame.setSize(30,30)

為了改變字體的大小,JTextField你可以這樣寫:

myJLabel.setFont(new Font("calibri", Font.BOLD, 30))


查看完整回答
反對 回復(fù) 2021-06-23
  • 2 回答
  • 0 關(guān)注
  • 307 瀏覽
慕課專欄
更多

添加回答

了解更多

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號