Contoh Program Mengatur Tampilan Frame di Java

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.

Dan berikut ini contoh tampilannya:

Berikut ini program lengkapnya:

import java.awt.*;

import java.awt.event.*;

import javax.swing.*;

public class LookAndFeelDemo extends JFrame {

	private final String lookName[] = {"Metal", "Motif", "Windows"};

	private UIManager.LookAndFeelInfo looks[];

	private JRadioButton rdLook[];

	private ButtonGroup btnGroup;

	private JButton btn;

	private JTextField txt;

	private JPanel panel1, panel2;

	public LookAndFeelDemo () {

		super ("Look and Feel Demo : Tampilan Frame");

		setSize (400,300);

		Container container = getContentPane();

		ItemHandler handler = new ItemHandler ();

		panel1 = new JPanel();

		panel2 = new JPanel();

		btnGroup = new ButtonGroup();

		rdLook = new JRadioButton [lookName.length];

		for (int i = 0; i < rdLook.length; i++) {

			rdLook[i] = new JRadioButton (lookName[i]);

			rdLook[i].addItemListener(handler);

			btnGroup.add(rdLook[i]);

			panel2.add(rdLook[i]);

	    }

	    btn = new JButton ("Tombol");

	    txt = new JTextField (20);

	    panel1.add(btn);

	    panel1.add(txt);

	    container.add(panel1, BorderLayout.NORTH);

	    container.add(panel2, BorderLayout.SOUTH);

	    looks = UIManager.getInstalledLookAndFeels();

		setLocationRelativeTo (null);

		setVisible (true);

	}

	private void changeLookAndFeel(int val) {

		try {

			UIManager.setLookAndFeel(looks[val].getClassName());

			SwingUtilities.updateComponentTreeUI(this);

	    }

	    catch (Exception ex) {

	    	ex.printStackTrace();

	    }

	}

	public static void main (String args[]) {

		LookAndFeelDemo test = new LookAndFeelDemo();

		test.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

	}

	private class ItemHandler implements ItemListener {

		public void itemStateChanged (ItemEvent e) {

			//

			for (int i = 0; i < rdLook.length; i++) {

				if (rdLook[i].isSelected()) {

					changeLookAndFeel (i);

				}

		    }

		}

	}

}

Semoga bermanfaat. [OOT] Jika kamu lagi nyari ebook komputer, jangan lupa kunjungi situs kumpulan ebook gratis.

0 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 5 (0 votes, average: 0.00 out of 5)
You need to be a registered member to rate this post.
Loading ... Loading ...
Java, Java Swing

If you enjoyed this post, please consider to leave a comment or subscribe to the feed and get future articles delivered to your feed reader.

Comments

2 Responses to “Contoh Program Mengatur Tampilan Frame di Java”

Leave Comment

(required)

(required)


// Place This Code At The End Or After All Ad Zone Div Created