setTextColor(0xFF0000FF);
//0xFF0000FF是int類型的數據,分組一下0x|FF|0000FF,0x是代表顏色整 數的標記,ff是表專示透屬明度,0000FF表示顏色,注意:這里0xFF0000FF必須是8個的顏色表示,不接受0000FF這種6個的顏色表示。
setTextColor(Color.rgb(255, 255, 255));
setTextColor(Color.parseColor("#FFFFFF"));
//還有就是使用資源文件進行設置
setTextColor(this.getResources().getColor(R.color.blue));
//通過獲得資源文件進行設置。根據不同的情況R.color.blue也可以是R.string.blue或者
//另外還可以使用系統自帶的顏色類
setTextColor(android.graphics.Color.BLUE);
B. java顏色代碼
setTextColor(0xFF0000FF);
//0xFF0000FF是int類型的數據,分組一下0x|FF|0000FF,0x是代表顏色整 數的標記,ff是表示透明度,0000FF表示顏色,注意:這里0xFF0000FF必須是8個的顏色表示,不接受0000FF這種6個的顏色表示。
setTextColor(Color.rgb(255, 255, 255));
setTextColor(Color.parseColor("#FFFFFF"));
//還有就是使用資源文件進行設置
setTextColor(this.getResources().getColor(R.color.blue));
//通過獲得資源文件進行設置。根據不同的情況R.color.blue也可以是R.string.blue或者
//另外還可以使用系統自帶的顏色類
setTextColor(android.graphics.Color.BLUE);
C. java中將顏色值和透明度能否轉換成一個16進制
可以啊; 你只需要了解顏色的基本原理,代碼很容易就寫出來了;屏幕顯示的顏色就RGB三種顏色加上透明度構成的;
#FF0000 紅色
#00FF00綠色
#0000FF藍色
#0000FFCC藍色+透明度
java參考代碼如下
importjava.awt.Color;
publicclassColorDemo{
publicstaticvoidmain(String[]args){
//java.awt.Color類或者使用自定義的顏色類,只要包含r,g,b,a四個屬性就可以了
Colorc1=newColor(50,0,210,204);
System.out.println(awtColorToWeb(c1));
}
(Colorc1){
StringBuilderbuilder=newStringBuilder();
//builder.append("0x");//16進制的標識
builder.append("#");//web16進制顏色開頭的字元
builder.append(getString(c1.getRed()));//紅色轉16進制
builder.append(getString(c1.getGreen()));//綠色轉16進制
builder.append(getString(c1.getBlue()));//藍色轉16進制
builder.append(getString(c1.getAlpha()));//透明度轉16進制
returnbuilder.toString();
}
publicstaticStringgetString(intvalue){
Stringstr=Integer.toHexString(value);//把單色轉成16進制
returnstr.length()==1?"0"+str:str;
//用2個16進制的數字個字元來表示;所以長度不足就補0
//比如"6"-->"06"
}
}
如果你使用javafx的Color類, 那會讓你覺得很簡便 . 因為Color toString() 列印出來就是16進制的顏色.
javafx里顏色參考如下
importjavafx.scene.paint.Color;
publicclassColorDemo{
publicstaticvoidmain(String[]args){
//使用的javafx的Color
Colorc1=Color.rgb(50,0,210,0.8);
System.out.println(c1);//直接就是輸出16進制的顏色
Colorc2=Color.valueOf("#3200d2cc");//web顏色輕松轉16進制
System.out.println(c2);
//web顏色#AABBCCDD-->可簡寫成-->ABCD
Colorc3=Color.valueOf("567c");//web顏色簡寫也支持
System.out.println(c3);
}
}
拓展了解: JavaFX是現代化的圖形界面框架, 支持動畫, 多媒體,3D ,WebView 甚至支持HTML5,事件綁定進制 配合lambda表達式, 代碼簡潔功能強大;
D. java字體怎麼設置rgba
css中設置rgba按照其語法直接定義喊陪即可。語法如下:
R:紅色值。正整數 | 百分數
G:綠色值。正整數 | 百分數
B:藍色值。正整數| 百分數
A:透明度。取值0~1之間
如下這個示例鄭晌蠢代碼:
1
p{background-color:rgba(0,0,0,0.5)}
這里就是將p的背景顏色設置為黑色半透明謹陸
E. 如何設置Android中控制項的顏色透明度
android:background="#a000"
這條屬性第一位表示設置透宏森明度0-f 越大表示越不透蔽雹畝明肆察
後面位表示RGB顏色的值
F. java color類中的color怎麼賦值
你傳進來的color不是可以設置好顏色?
或者重新new個
this.color=new Color(int R,int G,int B);
G. java如何設置透明窗體
1打開Java開發工具Eclipse軟體,依次選擇「文件」、「新建」、「項目」,在「新建項目」窗口中選擇「Java項目」,然後點擊「下一步」按鈕。
2在出現的窗體中的「項目名稱」後自定義輸入項目名,然後點擊「完成」按鈕完成項目的創建。
3右擊創建的項目,在右鍵列表中依次選擇「新建」、「類」,在「新建類」窗體中輸入自定義類名,勾選相應復選框,點擊「完成」按鈕完成類的創建。
4首先,做一些初始化窗體的工作,導入javax.swing.JFrame類,實現JFrame的繼承,初始化構造方法頭並在main方法內實例化此類以便做測試。
5下面,在構造方法中創建窗體,導入javax.swing.JButton類,在窗體內加入按鈕,保持按鈕默認的布局方式,最後設置窗體顯示,運行程序查看初始效果。
6運行Java程序後,將出現初始化窗體界面,用戶需關閉窗體做下一步代碼的編寫。
7添加按鈕BTN的ActionListenr()單擊事件,在出現的錯誤中點擊錯誤處,然後自動導入ActionListener類,但是仍然出現錯誤,用戶需再次點擊錯誤處以添加必要的方法實現。
8當用戶解決兩次錯誤後,系統自動導入了所需包和加入了所需單擊事件的必要方法。
9新建setOpacity()方法並在按鈕的單擊事件中調用此方法,然後在此類中作為屬性成員加入JSlider滑塊控制項。
10在新建的setOpacity()方法中添加如下代碼,設置dialog窗體的大小、位置、大小不可改變等屬性,用戶可自定義設置屬性。
11創建JLabel,添加slider滑塊的滑動事件,並在事件中加入方法slider(),當然此方法需要新建,待會再新建,讓我們先把setOpacity()方法中的代碼添加完成。
12繼續在setOpacity()方法中添加代碼,在窗體dialog中加入panel控制項,再將lable和slider加入到panel中。
13在方法slider()中添加代碼,獲取slider的值以改變透明度值,設置滑鼠移入滑塊時的滑鼠指針樣式。
14運行Java程序,並點擊按鈕,然後出現調整透明度的窗體,用戶就可以設置窗體透明度。
H. java怎麼給窗體邊框四周添加陰影和半透明
java swing是提供了設置陰納前影和透明度的方法的,示例如下:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import com.sun.awt.AWTUtilities;
導入 AWTUtilities可能會提示:訪問限制:由於對必需的庫 C:\Program Files\Java\jre6\lib\rt.jar 具有一運蘆定限制,因洞悄清此無法訪問類型 AWTUtilities,請到eclipse進行設置:窗口》首選項》java》編譯器》錯誤警告 選擇 代碼樣式》訪問外層不可訪問成員》 把錯誤修改成功 警告
public class Ceshi extends JFrame
{
public Ceshi()
{
JLabel label=new JLabel("這是一個標簽!");
label.setOpaque(false);
label.setHorizontalAlignment(JLabel.CENTER);
add(label);
setSize(600,400);
setLocationRelativeTo(null);
setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
//Opacity最大值為1.0f,也就是什麼也不透明,取值不能大於1.0f
AWTUtilities.setWindowOpacity(this,0.5f);
setVisible(true);
}
public static void main(String[] args)
{
new Ceshi();
}
}
I. Java JPanel 背景 透明度 設置!
jpanel怎麼設置透明度,求指教
J. javajbutton滑鼠移上去高光
javajbutton滑鼠移上去高光?1、製作一個按鈕圖標
我在上一篇經驗中寫了怎麼製作一個按鈕,我就直接打開這個文件進行添加高光了,有興趣的小夥伴可以去打開看一下,主要是圓形疊加不同的漸變顏色
2
/8
繪制一個小的橢圓形
在工具欄中選擇橢圓形工具,然後在工作區繪制一個橢圓形,放到按鈕中觀察大小,填充為一個白色
3
/8
旋轉放到按鈕上
將這個橢圓形調整到適合的大小,然後將滑鼠放在邊緣的位置,會變為旋轉的狀態,我們只需要將它旋轉一定的角度,擺放在左上角的位置
4
/8
調出漸變面擾裂尺板調節
在窗口菜單欄中將漸變面板勾選,這樣就會打開漸變面板了,設置漸變色為白色,然後選擇下面的透明度進行設置,將右側的透明度設置為0
5
/8
拉出漸變效果
在工具欄中選擇漸變工具,然後在橢圓形中拉出透明的漸變,讓右側的變色顯示為透明,左側的位置顯示為半透明,這樣就形成一個高光效果
6
/8
對橢圓形進行調節
如果感覺自己繪制的橢圓形不太緩高協調,可以用直接選擇工具會節點進行調整,漸變透明度可以多試幾次,反復拉出不透明度的效果
7
/8
進行顏色的更改
如果我們想要繪制其他的按鈕,只需要復制一份,將按鈕的顏色設置改一下,就形成了一個新的按鈕,比如我復制一份,將顏色源顫變為深紫色到紫色的漸變
8
/8
總結:1、啟動AI軟體,打開按鈕
2、繪制一個橢圓形,調節大小,填充白色
3、打開漸變面板,設置白色,對透明度進行調整
4、用漸變工具拉出透明的效果
5、復制一個改變不同的顏色,製作按鈕
注意事項
高光的效果我們使用白色的透明度來實現的
給物體加上高光和陰影更有立體感。