Programski jezik Java omogućuje nam stvaranje različitih vrsta aplikacija poput Windows aplikacija ili web aplikacija. Korisničko sučelje je važan čimbenik pri razvoju aplikacije. GUI Java aplikacije može se učiniti interaktivnim korištenjem različitih boja dostupnih u Java programiranju.
Java konstante boja
Konstante boja u Javi su vrijednosti koje se ne mogu mijenjati i mogu se koristiti s različitim Java programima.
pretvoriti string u int java
Sljedeća tablica prikazuje konstante boja dostupne u Java programiranju. Verzija s velikim slovima prikazuje konstantnu vrijednost. Ali verzija s malim slovima također dobro funkcionira.
Java konstante boja | |
---|---|
CRNO | crno |
PLAVA | plava |
CIJAN | cijan |
TAMNO SIVO | tamno sivo |
SIVA | siva |
ZELENO | zelena |
SVIJETLO SIVA | svijetlo siva |
MAGENTA | magenta |
NARANČA | naranča |
RUŽIČASTA | ružičasta |
CRVENA | Crvena |
BIJELA | bijela |
ŽUTA BOJA | žuta boja |
Java kodovi boja
Osnovne boje sustava boja su crvena, zelena i plava. Java daje konstruktor klase Color s različitim RGB kodovima boja kao argumentima. Dostupni su mnogi razvojni alati koji pomažu u odabiru točne RGB vrijednosti.
Sljedeća tablica prikazuje neke kombinacije kodova boja koje koriste različite RGB vrijednosti.
Boja | RGB vrijednost |
---|---|
Crno | 0-0-0 |
Vrlo svijetlo crvena | 255-102-102 |
Svijetlo crvena | 255-51-51 |
Crvena | 255-0-0 |
Tamno crvena | 204-0-0 |
Vrlo tamno crvena | 153-0-0 |
Vrlo svijetloplava | 51-204-255 |
Svijetlo plava | 51-153-255 |
Plava | 0-0-255 |
Tamno plava | 0-0-204 |
Vrlo tamnoplava | 0-0-153 |
Vrlo svijetlo zelena | 102-255-102 |
Svijetlo zelena | 0-255-51 |
zelena | 0-204-0 |
Tamnozelene | 0-153-0 |
Vrlo tamno zelena | 0-102-0 |
Bijela | 255-255-255 (prikaz, znanstveni). |
Java AWT program klase boja
Java Abstract Window Toolkit je API za razvoj Java aplikacija temeljenih na GUI-ju. Kreirajmo Java program i upotrijebimo klasu Color.
ColorExample.java
dfs algoritam
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(); } }
Izlaz:
U gornjem kodu, instanca a JPanel str se stvara. The Boja objekt klase c1 kreira se pomoću RGB vrijednosti (0, 0, 204) proslijeđenih kao argument konstruktoru. The c1 objekt u boji je dodijeljen kao boja pozadine za JPanel str .
Java program za konstante boja
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); } }
Izlaz: