Cara Membuat Menu Program Java Dengan Checkbox Dan Radiobutton - Dalam aplikasi atau program yang kita gunakan seringkali kita bertemu di dalamnya menu pada bagian atas atau lokasi lain tergantung programnya, menu tersebut membantu user untuk melakukan fungsi - fungsi navigasi, perintah atau setting tertentu yang ada dalam program.
Di dalam menu tersebut pada kebanyakan program biasanya hanya berisikan teks saja. Nah, pada kali ini kita akan mencoba membuat sebuah menu dengan item yang di dalam pilihanya terdapat Checkbox dan Radio Button.
Java sudah menyediakan menu dengan item seperti ini, yaitu JRadioButtonMenuItem dan JCheckBoxMenuItem. penggunaan kedua ini sama seperti JMenuItem biasa, namun sedikit bereda. Untuk lebih jelasnya langsung saja kita masuk membuat program sederhananya.
1. Buatlah sebuah project Java Aplication dengan cara klik File > New Project > Java > Java Aplication.
2. Ubah nama project menjadi MenuItemApp.
3. Sekarang buatlah sebuah class baru dengan cara klik kanan pada project anda > New > Java Class
4. Berinama class tersebut FormUtama. kemudian masukan script berikut :
5. Sekarang buka file MenuItemApp.java. kemudian ketikan script berikut :
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package menuitemapp;
import java.awt.Dimension;
import javax.swing.ButtonGroup;
import javax.swing.JCheckBoxMenuItem;
import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JRadioButtonMenuItem;
/**
*
* @author Jin Toples
*/
public class FormUtama extends JFrame {
JMenuBar menuBar;
public FormUtama(){
super("Menu Item Dengan Checkbox dan Radio Button");
initComponents();
}
private void initComponents() {
menuBar = new JMenuBar();
setCheckBoxMenuItem();
setRadioButtonMenuItem();
setJMenuBar(menuBar);
setPreferredSize(new Dimension(500, 200));
pack();
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
private void setCheckBoxMenuItem() {
JMenu menuStyle;
JCheckBoxMenuItem itemBold, itemItalic;
menuStyle = new JMenu("Menu 1");
itemItalic = new JCheckBoxMenuItem("Check 1");
menuStyle.add(itemItalic);
itemBold = new JCheckBoxMenuItem("Check 2");
menuStyle.add(itemBold);
menuBar.add(menuStyle);
}
private void setRadioButtonMenuItem() {
JMenu menuColor;
JRadioButtonMenuItem itemRed, itemBlue, itemGreen;
ButtonGroup groupColor;
menuColor = new JMenu("Menu 2");
groupColor = new ButtonGroup();
itemRed = new JRadioButtonMenuItem("Radio 1");
groupColor.add(itemRed);
menuColor.add(itemRed);
itemBlue = new JRadioButtonMenuItem("Radio 2");
groupColor.add(itemBlue);
menuColor.add(itemBlue);
itemGreen = new JRadioButtonMenuItem("Radio 3");
groupColor.add(itemGreen);
menuColor.add(itemGreen);
menuBar.add(menuColor);
}
}
Penjelasan :
Cara menggunakan JCheckBoxMenuItem ini sama seperti JMenuItem biasa. Lihat method setCheckBoxMenuItem(), JCheckBoxMenuItem hanya tiggal ditambahkan pada JMenu saja.
Sedangkan JRadioButtonMenuItem sedikit berbeda. Komponen pilihan radio button yang memiliki tujuan yang sama atau pilihan dalam satu grup yang sama harus di gabung agar hanya bisa di pilih satu pilihan.
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package menuitemapp;
/**
*
* @author Jin Toples
*/
public class MenuItemApp {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
new FormUtama();
}
}
Sekarang item pada menu program anda sudah berganti menjadi Radio Button dan Checkbox, untuk mencobanya anda dapat jalannya program anda dengan cara tekan F6 pada keyboard atau klik Run > Run Poject. atau klik kanan pada file MenuItemApp klin Run File.
Menu Program Java Dengan Checkbox Dan Radiobutton sekarang sudah selesai, baca juga tutorial membuat aplikasi java lainnya.
Menu Program Java Dengan Checkbox Dan Radiobutton sekarang sudah selesai, baca juga tutorial membuat aplikasi java lainnya.
Tidak ada komentar:
Posting Komentar