Java-ohjelmointikielen avulla voimme luoda erilaisia sovelluksia, kuten Windows-sovelluksia tai verkkosovelluksia. Käyttöliittymä on tärkeä tekijä sovellusta kehitettäessä. Java-sovelluksen graafinen käyttöliittymä voidaan tehdä interaktiiviseksi käyttämällä Java-ohjelmoinnin eri värejä.
Java-värivakiot
Javan värivakiot ovat arvoja, joita ei voi muuttaa ja joita voidaan käyttää eri Java-ohjelmien kanssa.
npm tyhjennä välimuisti
Seuraavassa taulukossa näkyvät Java-ohjelmoinnin värivakiot. Isolla isolla versiossa on vakioarvo. Mutta myös pienet kirjaimet toimivat hyvin.
| Java-värivakiot | |
|---|---|
| MUSTA | musta |
| SININEN | sininen |
| SYAANI | syaani |
| TUMMAN HARMAA | tumman harmaa |
| HARMAA | harmaa |
| VIHREÄ | vihreä |
| VAALEAN HARMAA | vaalean harmaa |
| MAGENTA | magenta |
| ORANSSI | oranssi |
| VAALEANPUNAINEN | vaaleanpunainen |
| PUNAINEN | punainen |
| VALKOINEN | valkoinen |
| KELTAINEN | keltainen |
Java-värikoodit
Värijärjestelmän perusvärit ovat punainen, vihreä ja sininen. Java tarjoaa Color-luokan konstruktorille erilaisia RGB-värikoodeja argumentteina. Saatavilla on monia kehittäjätyökaluja, jotka auttavat löytämään oikean RGB-arvon.
Seuraavassa taulukossa on joitakin värikoodiyhdistelmiä, joissa käytetään erilaisia RGB-arvoja.
| Väri | RGB-arvo |
|---|---|
| Musta | 0-0-0 |
| Erittäin vaaleanpunainen | 255-102-102 |
| Vaalean punainen | 255-51-51 |
| Punainen | 255-0-0 |
| Tummanpunainen | 204-0-0 |
| Erittäin tummanpunainen | 153-0-0 |
| Erittäin vaaleansininen | 51-204-255 |
| Vaaleansininen | 51-153-255 |
| Sininen | 0-0-255 |
| Tummansininen | 0-0-204 |
| Erittäin tummansininen | 0-0-153 |
| Erittäin vaaleanvihreä | 102-255-102 |
| Vaaleanvihreä | 0-255-51 |
| Vihreä | 0-204-0 |
| Tummanvihreä | 0-153-0 |
| Erittäin tummanvihreä | 0-102-0 |
| Valkoinen | 255-255-255 |
Java AWT -väriluokkaohjelma
Java Abstract Window Toolkit on API GUI-pohjaisten Java-sovellusten kehittämiseen. Tehdään Java-ohjelma ja käytetään Color-luokkaa.
ColorExample.java
heal tool gimp
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(); } } Lähtö:
Yllä olevassa koodissa esiintyy a JPanel p on luotu. The Väri luokan objekti c1 luodaan käyttämällä RGB-arvoja (0, 0, 204), jotka välitetään argumenttina rakentajalle. The c1 väriobjekti on määritetty taustaväriksi JPanel p .
Java Color Constants -ohjelma
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); } } Lähtö: