Kamis, 03 Desember 2015

komponen JCOMBOBOX pada java

JCOMBOBOX

JComboBox juga merupakan komponen yang digunakan untuk memilih satu diantara sekian banyak pilihan yang berbentuk semacam TextField dan ada panah ke bawah.

Dimana terdapat komponen ComboBox yang digunakan untuk memilih seorang mahasiswa tergabung dalam kelompok berapa, maka programnya adalah sebagai berikut:



import javax.swing.*;

class combobox extends JFrame
{
JLabel lblnim=new JLabel("NIM ");
JTextField txnim=new JTextField(20);
JLabel lblnama=new JLabel("Nama");
JTextField txnama=new JTextField(20);
JButton tblcari=new JButton("Cari");
JLabel lblkelas=new JLabel("Kelas ");
JRadioButton kelasA=new JRadioButton("A");
JRadioButton kelasB=new JRadioButton("B");
JRadioButton kelasC=new JRadioButton("C");
ButtonGroup grupkelas=new ButtonGroup();
JLabel lblkelompok=new JLabel("Kelompok");
String[] jeniskelompok={"1","2","3","4","5","6","7"};
JComboBox cbkelompok=new JComboBox(jeniskelompok);

combobox()
{
setTitle("Lembar Penilaian");
setLocation(300,100);
setSize(300,150);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}

void komponenVisual()
{
getContentPane().setLayout(null);
getContentPane().add(lblnim);
lblnim.setBounds(10,10,70,20);
getContentPane().add(txnim);
txnim.setBounds(75,10,100,20);
getContentPane().add(tblcari);
tblcari.setBounds(180,10,95,20);
getContentPane().add(lblnama);
lblnama.setBounds(10,30,70,20);
getContentPane().add(txnama);
txnama.setBounds(75,30,200,20);
getContentPane().add(lblkelas);
lblkelas.setBounds(10,50,100,20);
getContentPane().add(kelasA);
kelasA.setBounds(75,50,50,20);
getContentPane().add(kelasB);
kelasB.setBounds(125,50,50,20);
getContentPane().add(kelasC);
kelasC.setBounds(175,50,50,20);
grupkelas.add(kelasA);
grupkelas.add(kelasB);
grupkelas.add(kelasC);
getContentPane().add(lblkelompok);
lblkelompok.setBounds(10,70,100,20);
getContentPane().add(cbkelompok);
cbkelompok.setBounds(75,70,100,20);
setVisible(true);
}

public static void main(String args[])
{
combobox cb=new combobox();
        cb.komponenVisual();
}
}





dan hasil penampakan nya seperti berikut :




Tidak ada komentar:

Posting Komentar