Cari Blog Ini

Kamis, 15 November 2018

Aplikasi JComboBox to JLabel dengan Java Visual



Berikut Coding Aplikasi JComboBox to JLabel dengan Java Visual

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

class AplikasiLabelComboBox extends JFrame
{
JLabel judul = new JLabel ("Perubahan gambar dan teks disini");
String data [] = {"Pilih","Gambar","Teks"};
JComboBox cbdata = new JComboBox(data);

AplikasiLabelComboBox()
{
setTitle("Aplikasi ComboBox to Label");
setLocation(0,0);
setSize(250,250);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
void KomponenVisual()
{
getContentPane().setLayout(null);
getContentPane().setBackground(Color.pink);
getContentPane().add(cbdata);
cbdata.setBounds(10,10,200,20);
getContentPane().add(judul);
judul.setBounds(10,40,200,150);
    
show(); // sama fungsinya dengan setVisible(true)
}
void aksireaksi()
{
cbdata.addItemListener(new ItemListener()
{
public void itemStateChanged (ItemEvent e)
{
if(cbdata.getSelectedItem()=="Gambar")
{
judul.setIcon(new ImageIcon("girl.png"));
judul.setText("");
}
else if(cbdata.getSelectedItem()=="Teks")
{
judul.setIcon(new ImageIcon(""));
judul.setText("Haii Perkenalkan namaku Anna");
}}});
}
public static void main (String[] args)
 {
AplikasiLabelComboBox alc = new AplikasiLabelComboBox();
alc.KomponenVisual();
alc.aksireaksi();
}}