Програмски језик Јава нам омогућава да креирамо различите типове апликација као што су виндовс апликација или веб апликација. Кориснички интерфејс је важан фактор приликом развоја апликације. ГУИ Јава апликације може се учинити интерактивним коришћењем различитих боја доступних у Јава програмирању.
Јава колор константе
Константе боја у Јави су вредности које се не могу мењати и могу се користити са различитим Јава програмима.
ц
Следећа табела приказује константе боја које су доступне у Јава програмирању. Верзија са свим великим словима приказује константну вредност. Али верзија са малим словима такође ради добро.
Јава колор константе | |
---|---|
ЦРН | црн |
ПЛАВИ | Плави |
ЦИАН | цијан |
ТАМНО СИВА | тамно сива |
ГРЕИ | сива |
ЗЕЛЕН | зелен |
СВЕТЛО СИВА | светло сива |
МАГЕНТА | магента |
ОРАНГЕ | наранџаста |
ПИНК | розе |
РЕД | црвена |
БЕО | бео |
ИЕЛЛОВ | жута |
Јава кодови боја
Основне боје система боја су црвена, зелена и плава. Јава пружа конструктору класе Цолор са различитим РГБ кодовима боја као аргументима. Доступни су многи алати за програмере који помажу у одабиру тачне РГБ вредности.
Следећа табела приказује неке комбинације кодова боја које користе различите РГБ вредности.
Боја | РГБ вредност |
---|---|
Црн | 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 |
Јава АВТ Цолор Цласс Програм
Јава Абстрацт Виндов Тоолкит је АПИ за развој Јава апликација заснованих на ГУИ. Хајде да направимо Јава програм и користимо класу Цолор.
ЦолорЕкампле.јава
цаст инт у стринг јава
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(); } }
Излаз:
У горњем коду, примерак а ЈПанел стр је створен. Тхе Боја класни објекат ц1 се креира коришћењем РГБ вредности (0, 0, 204) које се прослеђују као аргумент конструктору. Тхе ц1 Објекат боје је додељен као боја позадине за ЈПанел стр .
Јава програм колор константи
ЦолорЦонстЕкампле.јава
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); } }
Излаз: