更新時間:2022-06-07 10:50:44 來源:動力節點 瀏覽6099次
Java 編程語言允許我們創建不同類型的應用程序,如 Windows 應用程序或 Web 應用程序。用戶界面是開發應用程序時的一個重要因素。Java 應用程序的 GUI 可以使用 Java 編程中可用的不同顏色進行交互。
顏色系統的基本顏色是紅色、綠色和藍色。Java 為 Color 類構造函數提供了不同的 RGB 顏色代碼作為參數。許多開發人員工具可幫助獲取正確的 RGB 值。
下表顯示了使用不同 RGB 值的一些顏色代碼組合。
顏色 | RGB值 |
---|---|
黑色的 | 0-0-0 |
非常淺的紅色 | 255-102-102 |
紅燈 | 255-51-51 |
紅色的 | 255-0-0 |
深紅 | 204-0-0 |
很深的紅色 | 153-0-0 |
蔥白 | 51-204-255 |
淺藍 | 51-153-255 |
藍色的 | 0-0-255 |
深藍 | 0-0-204 |
很深的藍色 | 0-0-153 |
非常淺的綠色 | 102-255-102 |
淺綠色 | 0-255-51 |
綠色的 | 0-204-0 |
深綠色 | 0-153-0 |
很深的綠色 | 0-102-0 |
白色的 | 255-255-255 |
Java Abstract Window Toolkit 是一個用于開發基于 GUI 的 Java 應用程序的 API。讓我們創建一個 Java 程序并使用 Color 類。
ColorExample.java
導入 java.awt.*;
導入 javax.swing.*;
類 ColorExample 擴展 JFrame
{
顏色示例()
{
超級(“顏色” );
/* 創建一個 Color 類的實例。*/
/* 藍色的 RGB 值 0、0、204。*/
顏色 c1 =新 顏色( 0、0、204 ) ;
/* 創建一個 JPanel 的實例。*/
JPanel p = 新 JPanel();
/* 將 JPanel 的背景設置為指定的顏色。*/
p.setBackground(c1);
設置尺寸 (200,200 ) ;
添加(p);
節目();
}
/* 驅動程序代碼 */
公共靜態無效 主(字符串參數 [])
{
ColorExample c = new ColorExample();
}
}
輸出:
在上面的代碼中,創建了一個JPanel p的實例。Color類對象c1是使用作為參數傳遞給構造函數的 RGB 值 (0, 0, 204) 創建的。c1顏色對象被指定為JPanel p的背景顏色。
ColorConstExample.java
導入 java.awt.*;
導入 java.awt.event.*;
導入 java.awt.geom.*;
公共類 ColorConstExample 擴展 Frame
{
/* 驅動程序代碼 */
公共 ColorConstExample()
{
超級(“顏色代碼示例” );
準備GUI();
}
公共靜態無效 主要(字符串 [] 參數)
{
ColorConstExample obj = new ColorConstExample();
obj.setVisible(真);
}
私人無效 prepareGUI()
{
設置尺寸 (400,400 );
設置背景(顏色。黑色);
addWindowListener( new WindowAdapter()
{
公共無效 窗口關閉(窗口事件窗口事件)
{
System.exit( 0 );
}
});
}
公共無效 油漆(圖形g)
{
Graphics2D g2 = (Graphics2D)g;
字體 plainFont = new Font( "Serif" , Font.PLAIN, 24 );
g2.setFont(plainFont);
/* 顏色常數 */
g2.setColor(Color.cyan);
g2.drawString( "顏色代碼示例" , 50 , 70 );
g2.setColor(Color.BLUE);
g2.drawString( "這是用藍色寫的" , 50 , 120 );
}
}
輸出:
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習