logo

Java spalvų kodai

„Java“ programavimo kalba leidžia mums kurti įvairių tipų programas, tokias kaip „Windows“ programa arba žiniatinklio programa. Vartotojo sąsaja yra svarbus veiksnys kuriant programą. „Java“ programos GUI gali būti interaktyvi naudojant įvairias Java programavimo spalvas.

Java spalvų konstantos

Java spalvų konstantos yra reikšmės, kurių negalima keisti ir kurias galima naudoti su skirtingomis Java programomis.

Šioje lentelėje parodytos Java programavimo spalvų konstantos. Versija iš didžiosios raidės vaizduoja pastovią vertę. Tačiau versija mažosiomis raidėmis taip pat veikia gerai.

Java spalvų konstantos
JUODAS juodas
MĖLYNA mėlyna
CYAN žalsvai mėlyna
TAMSIAI PILKA tamsiai pilka
PILKA pilka
ŽALIAS žalias
ŠVIESIAI PILKA šviesiai pilka
RAUDONA purpurinė
ORANŽINĖ oranžinė
ROŽINIS rožinis
RAUDONA raudona
BALTAS baltas
GELTONA geltona

Java spalvų kodai

Pagrindinės spalvų sistemos spalvos yra raudona, žalia ir mėlyna. Java pateikia spalvų klasės konstruktorių su skirtingais RGB spalvų kodais kaip argumentais. Yra daug kūrėjo įrankių, kurie padeda nustatyti tinkamą RGB reikšmę.

Šioje lentelėje pateikiami kai kurie spalvų kodų deriniai, naudojant skirtingas RGB reikšmes.

Spalva RGB vertė
Juoda 0-0-0
Labai šviesiai raudona 255-102-102
Šviesiai raudona 255-51-51
Raudona 255-0-0
Tamsiai raudona 204-0-0
Labai tamsiai raudona 153-0-0
Labai šviesiai mėlyna 51-204-255
Šviesiai mėlynas 51-153-255
Mėlyna 0-0-255
Tamsiai mėlyna 0-0-204
Labai tamsiai mėlyna 0-0-153
Labai šviesiai žalia 102-255-102
Šviesiai žalia 0-255-51
Žalias 0-204-0
Tamsiai žalia 0-153-0
Labai tamsiai žalia 0-102-0
Baltas 255-255-255

Java AWT spalvų klasės programa

Java Abstract Window Toolkit yra API, skirta kurti GUI pagrįstas Java programas. Sukurkime Java programą ir naudokime Color klasę.

ColorExample.java

 import java.awt.*; import javax.swing.*; class ColorExample extends JFrame { ColorExample() { super('color'); /* create an instance of Color class. */ /* RGB value 0, 0, 204 for Blue color. */ Color c1 = new Color(0, 0, 204); /* create an instance of JPanel. */ JPanel p = new JPanel(); /* Set the background of the JPanel to the specified Color. */ p.setBackground(c1); setSize(200, 200); add(p); show(); } /* Driver Code */ public static void main(String args[]) { ColorExample c = new ColorExample(); } } 

Išvestis:

Java spalvų kodai

Aukščiau pateiktame kode yra a pavyzdys JPanel p yra sukurtas. The Spalva klasės objektas c1 sukurtas naudojant RGB reikšmes (0, 0, 204), perduodamas kaip argumentas konstruktoriui. The c1 spalvos objektas yra priskirtas kaip fono spalva JPanel p .

jlist

Java spalvų konstantų programa

ColorConstExample.java

 import java.awt.*; import java.awt.event.*; import java.awt.geom.*; public class ColorConstExample extends Frame { /* Driver Code */ public ColorConstExample() { super('Color Code Example'); prepareGUI(); } public static void main(String[] args) { ColorConstExample obj = new ColorConstExample(); obj.setVisible(true); } private void prepareGUI() { setSize(400,400); setBackground(Color.black); addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent windowEvent) { System.exit(0); } }); } public void paint(Graphics g) { Graphics2D g2 = (Graphics2D)g; Font plainFont = new Font('Serif', Font.PLAIN, 24); g2.setFont(plainFont); /* Color Constant */ g2.setColor(Color.cyan); g2.drawString('Color Code Example', 50, 70); g2.setColor(Color.BLUE); g2.drawString('This is written in Blue color', 50, 120); } } 

Išvestis:

Java spalvų kodai