Tampilan frame atau lebih dikenal
dengan “Look and Feel” di java dapat diatur sesuai keinginan kita. Java
memiliki 3 Look and Feel dasar yaitu Metal, Motif dan Windows. Selain itu
banyak tersedia Look and Feel di internet yang dapat didownload
secara gratis. Berikut ini contoh program yang mengatur tampilan atau tema dan
frame.
Berikut ini program lengkapnya:
001
|
import java.awt.*;
|
|
002
|
|
003
|
import java.awt.event.*;
|
|
004
|
|
005
|
import javax.swing.*;
|
|
006
|
|
007
|
public class LookAndFeelDemo
extends JFrame {
|
|
008
|
|
009
|
private final String
lookName[] = {"Metal", "Motif", "Windows"};
|
|
010
|
|
011
|
private UIManager.LookAndFeelInfo
looks[];
|
|
012
|
|
013
|
private JRadioButton
rdLook[];
|
|
014
|
|
015
|
private ButtonGroup
btnGroup;
|
|
016
|
|
017
|
private JButton
btn;
|
|
018
|
|
019
|
private JTextField
txt;
|
|
020
|
|
021
|
private JPanel
panel1, panel2;
|
|
022
|
|
023
|
public LookAndFeelDemo
() {
|
|
024
|
|
025
|
super ("Look
and Feel Demo : Tampilan Frame");
|
|
026
|
|
027
|
setSize
(400,300);
|
|
028
|
|
029
|
Container
container = getContentPane();
|
|
030
|
|
031
|
ItemHandler
handler = new ItemHandler ();
|
|
032
|
|
033
|
panel1
= new JPanel();
|
|
034
|
|
035
|
panel2
= new JPanel();
|
|
036
|
|
037
|
btnGroup
= new ButtonGroup();
|
|
038
|
|
039
|
rdLook
= new JRadioButton [lookName.length];
|
|
040
|
|
041
|
for (int i
= 0; i < rdLook.length; i++) {
|
|
042
|
|
043
|
rdLook[i]
= new JRadioButton (lookName[i]);
|
|
044
|
|
045
|
rdLook[i].addItemListener(handler);
|
|
046
|
|
047
|
btnGroup.add(rdLook[i]);
|
Thanks for reading & sharing KEPOIN IT
0 comments:
Post a Comment