Programski jezik Java nam omogoča ustvarjanje različnih vrst aplikacij, kot so Windows aplikacije ali spletne aplikacije. Uporabniški vmesnik je pomemben dejavnik pri razvoju aplikacije. GUI aplikacije Java je mogoče narediti interaktivnega z uporabo različnih barv, ki so na voljo v programiranju Java.
Java barvne konstante
Barvne konstante v Javi so vrednosti, ki jih ni mogoče spremeniti in jih je mogoče uporabiti z različnimi programi Java.
kaj je dvojna java
Naslednja tabela prikazuje barvne konstante, ki so na voljo v programiranju Java. Različica z velikimi črkami prikazuje konstantno vrednost. Toda tudi različica z malimi črkami deluje dobro.
Java barvne konstante | |
---|---|
ČRNA | Črna |
MODRA | modra |
CIAN | cian |
TEMNO SIVA | temno siva |
SIVA | siva |
ZELENA | zelena |
SVETLOSIVA | svetlosiva |
MAGENTA | magenta |
ORANŽNA | oranžna |
ROZA | roza |
RDEČA | rdeča |
BELA | bela |
RUMENA | rumena |
Barvne kode Java
Osnovne barve barvnega sistema so rdeča, zelena in modra. Java nudi konstruktor razreda Color z različnimi barvnimi kodami RGB kot argumenti. Na voljo je veliko orodij za razvijalce, ki pomagajo pri izbiri pravilne vrednosti RGB.
Naslednja tabela prikazuje nekatere kombinacije barvnih kod z uporabo različnih vrednosti RGB.
barva | RGB vrednost |
---|---|
Črna | 0-0-0 |
Zelo svetlo rdeče | 255-102-102 |
Svetlo rdeče | 255-51-51 |
rdeča | 255-0-0 |
Temno rdeča | 204-0-0 |
Zelo temno rdeča | 153-0-0 |
Zelo svetlo modra | 51-204-255 |
Svetlo modra | 51-153-255 |
Modra | 0-0-255 |
Temno modra | 0-0-204 |
Zelo temno modra | 0-0-153 |
Zelo svetlo zelena | 102-255-102 |
Svetlo zelena | 0-255-51 |
Zelena | 0-204-0 |
Temno zelena | 0-153-0 |
Zelo temno zelena | 0-102-0 |
Bela | 255-255-255 |
Program barvnega razreda Java AWT
Java Abstract Window Toolkit je API za razvoj aplikacij Java, ki temeljijo na GUI. Ustvarimo program Java in uporabimo razred Color.
ColorExample.java
dolgo do int 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(); } }
Izhod:
V zgornji kodi je primerek a JPanel str je ustvarjen. The barva predmet razreda c1 se ustvari z uporabo vrednosti RGB (0, 0, 204), posredovanih kot argument konstruktorju. The c1 barvni predmet je dodeljen kot barva ozadja za JPanel str .
Program barvnih konstant Java
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); } }
Izhod: