📄 JB_046_NullLayoutJComboBox.java .java dosyası
⬇️ İndir
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class JB_046_NullLayoutJComboBox extends JFrame implements ActionListener {
String[] liste = {"Bir", "Iki", "Uç"};
JComboBox comboListe = new JComboBox(liste);
JLabel label = new JLabel("Bos label");
public static void main (String[] args) {
new JB_046_NullLayoutJComboBox();
}
public JB_046_NullLayoutJComboBox() {
comboListe.setSelectedIndex(1);
comboListe.addActionListener(this);
comboListe.setBounds(100, 100, 80, 30);
label.setBounds(200, 100, 80, 30);
add(comboListe);
add(label);
setLayout(null);
setSize(400, 400);
setTitle("Combo List Ornek 046");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLocationRelativeTo(null); // Ekranin ortasina hizalasin istiyoruz.
setVisible(true);
}
public void actionPerformed(ActionEvent e) {
if(e.getSource() == comboListe) {
JComboBox cb = (JComboBox) e.getSource();
String msg = (String) cb.getSelectedItem();
switch (msg) {
case "Bir": label.setText("1 seçildi.");
break;
case "Iki": label.setText("2 seçildi.");
break;
case "Uç": label.setText("3 seçildi.");
break;
default : label.setText("Seçilen yok.");
break;
}
}
}
}