Cari Blog Ini

Rabu, 14 November 2018

Aplikasi Link Antar ComboBox dengan Java Visual


berikut coding untuk pembuatan link antara combobox di java visual


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

class AplikasiComboBox2 extends JFrame

{
JLabel namajurusan = new JLabel("DATA JURUSAN :");
String [] jur = {"Teknik Informatika","Teknik Mekatronika","Teknik Elektronika Industri","Akuntansi"};
JComboBox cbjur = new JComboBox(jur);

JLabel namakelas = new JLabel("DATA KELAS :");
JComboBox cbkelas = new JComboBox();

AplikasiComboBox2()
{
setTitle("Aplikasi Link ComboBox");
setLocation(0,0);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(400,130);
}
void komponenVisual()
{
getContentPane().setLayout(null);
getContentPane().setBackground(Color.magenta);

getContentPane().add(namajurusan);
namajurusan.setBounds(10,10,100,20);

getContentPane().add(cbjur);
cbjur.setBounds(120,10,200,20);

getContentPane().add(namakelas);
namakelas.setBounds(10,40,100,20);

getContentPane().add(cbkelas);
cbkelas.setBounds(120,40,200,20);

setVisible(true);
}


void  aksireaksi()
{
cbjur.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
if(cbjur.getSelectedItem()== "Teknik Informatika")
{
cbkelas.removeAllItems();
cbkelas.addItem("TI-A");
cbkelas.addItem("TI-B");
}

if(cbjur.getSelectedItem()== "Teknik Mekatronika")
{
cbkelas.removeAllItems();
cbkelas.addItem("TM-A");
cbkelas.addItem("TM-B");
}
if(cbjur.getSelectedItem()== "Teknik Elektronika Industri")
{
cbkelas.removeAllItems();
cbkelas.addItem("TEI-A");
cbkelas.addItem("TEI-B");
}
if(cbjur.getSelectedItem()== "Akuntansi")
{
cbkelas.removeAllItems();
cbkelas.addItem("AK-A");
cbkelas.addItem("AK-B");
}

}
});
}

public static void main (String[] args)
{
AplikasiComboBox2 acb = new AplikasiComboBox2();
acb.komponenVisual();
acb.aksireaksi();
}
}