Saturday 13 April 2013

java ubah warna

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

class ShowColors2 extends JFrame {
    private JButton tblUbah;
    private Color warna = Color.LIGHT_GRAY;
    private Container container;
   
    //atur tampilan GUI
    public ShowColors2() {
       
        super ("Menggunakan JColorChooser");
       
        container = getContentPane();
        container.setLayout(new FlowLayout());
       
        //atur event pada tombol tblUbah
        tblUbah = new JButton ("Ubah Warna");
        tblUbah.addActionListener (
            new ActionListener() {
                public void actionPerformed (ActionEvent event) {
                    warna = JColorChooser.showDialog( ShowColors2.this,"Pilih Warna", warna);
                   
                    if (warna == null)
                        warna = Color.LIGHT_GRAY;
                        container.setBackground(warna);
                }
                } //end of inner class
                ); //end of method addActionListener
               
                container.add(tblUbah);
                setSize(400,300);
                setVisible(true);
            } //end of constructor
           
            public static void main (String[] args) {
                ShowColors2 test = new ShowColors2();
               
                test.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            }
    }

No comments:

Post a Comment