亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

如何從 JColorChooser 在 JLabel 中設置字體顏色

如何從 JColorChooser 在 JLabel 中設置字體顏色

海綿寶寶撒 2021-11-24 15:08:34
我有一項任務要完成我正在處理的作業。我需要一點幫助。我需要從 JColorChooser 中選擇一種顏色。然后,我附近的 JLable(最初顯示“未選擇顏色”)應將文本更改為“這是您的顏色”,并且該文本應與從 JColorChooser 中選擇的顏色相同。問題是,當我運行程序時,從顏色選擇器中選擇顏色后文本會發生變化,但更改后的文本顏色不會改變。它是白色的。這是我目前得到的:private void colorActionPerformed(java.awt.event.ActionEvent evt) {                                               JColorChooser jcc = new JColorChooser ();         jcc.showDialog(null, "Choose your color", Color.GREEN);         Color c = jcc.getColor();         jLabel2.setText("This is your color");         jLabel2.setForeground(c);
查看完整描述

1 回答

?
白衣非少年

TA貢獻1155條經驗 獲得超0個贊

不要使用 Color c = jcc.getColor();

相反,使用

Color c = jcc.showDialog(null, "Choose your color", Color.GREEN);

如果 c 的返回值為空,則僅在此之后使用 getColor()。


查看完整回答
反對 回復 2021-11-24
  • 1 回答
  • 0 關注
  • 184 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號