📄 JB_045_NullLayoutJComboBox.java .java dosyası

⬇️ İndir
import java.awt.Color; import java.awt.Dimension; import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.BorderFactory; import javax.swing.JButton; import javax.swing.JComboBox; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.JScrollPane; public class JB_045_NullLayoutJComboBox implements ActionListener { public static JComboBox ulkelerCB = new JComboBox(); public static JComboBox sehirlerCB = new JComboBox(); public static void main(String... args) { new JB_045_NullLayoutJComboBox(); } public JB_045_NullLayoutJComboBox() { JFrame frame = new JFrame(); frame.setLayout(null); JPanel panel = new JPanel(); panel.setBorder(BorderFactory.createTitledBorder("Ülkeler ve Şehirler")); panel.setLayout(null); panel.setBackground(new Color(233, 222, 165)); panel.setBounds(200, 100, 400, 200); String[] ulkeler = new String[5]; ulkeler[0] = "Türkiye"; ulkeler[1] = "Ingiltere"; ulkeler[2] = "Italya"; ulkeler[3] = "Portekiz"; ulkeler[4] = "Arjantin"; String[] sehirler = new String[5]; sehirler[0] = "İstanbul"; sehirler[1] = "Ankara"; sehirler[2] = "Elazığ"; sehirler[3] = "Isparta"; sehirler[4] = "Adıyaman"; ulkelerCB = new JComboBox(ulkeler); ulkelerCB.setBounds(100, 70, 200, 30); ulkelerCB.setSelectedIndex(3); // -> Portekiz default seçili gelir. ulkelerCB.addActionListener(this); sehirlerCB = new JComboBox(sehirler); sehirlerCB.setBounds(100, 100, 200, 30); sehirlerCB.setSelectedIndex(3); // -> Isparta default seçili gelir. sehirlerCB.addActionListener(this); panel.add(ulkelerCB); panel.add(sehirlerCB); frame.add(panel); frame.setSize(800, 500); frame.setLocationRelativeTo(null); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setVisible(true); } @Override public void actionPerformed(ActionEvent event) { if (event.getSource() == ulkelerCB) { JComboBox selectedCB = (JComboBox) event.getSource(); String mesaj = (String) selectedCB.getSelectedItem(); switch (mesaj) { default: System.out.println("Bir ülke seçildi : " + mesaj); break; } } if (event.getSource() == sehirlerCB) { JComboBox selectedCB = (JComboBox) event.getSource(); String mesaj = (String) selectedCB.getSelectedItem(); switch (mesaj) { default: System.out.println("Bir sehir seçildi : " + mesaj); break; } } } }