Java’da JCheckBox
sınıfı, bir kullanıcının seçim yapabileceği onay kutuları oluşturmak için kullanılır. Bu onay kutuları, bir formda seçeneklerin belirli bir kombinasyonunu seçmek için kullanılabilir. İşte JCheckBox
kullanımına dair bir örnek:
import javax.swing.*; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; public class CheckBoxExample extends JFrame implements ActionListener { private JCheckBox checkBox1; private JCheckBox checkBox2; private JButton button; public CheckBoxExample() { setTitle("CheckBox Example"); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setSize(300, 200); setLayout(new FlowLayout()); checkBox1 = new JCheckBox("Seçenek 1"); checkBox2 = new JCheckBox("Seçenek 2"); button = new JButton("Gönder"); button.addActionListener(this); add(checkBox1); add(checkBox2); add(button); setVisible(true); } @Override public void actionPerformed(ActionEvent e) { if (e.getSource() == button) { String selectedOptions = ""; if (checkBox1.isSelected()) { selectedOptions += checkBox1.getText() + " "; } if (checkBox2.isSelected()) { selectedOptions += checkBox2.getText(); } JOptionPane.showMessageDialog(this, "Seçilen seçenekler: " + selectedOptions); } } public static void main(String[] args) { new CheckBoxExample(); } }
Bu örnekte, CheckBoxExample
adında bir JFrame
alt sınıfı oluşturduk ve ActionListener
arabirimini uyguladık. İki adet JCheckBox
ve bir JButton
bileşeni ekledik. JButton
a tıkladığınızda, seçilen onay kutularını kontrol eder ve bir JOptionPane
ile seçilen seçenekleri görüntüler.
Örneği çalıştırdığınızda, iki onay kutusu ve bir düğme içeren bir pencere görüntülenecektir. Kullanıcı bir veya her iki onay kutusunu işaretleyip “Gönder” düğmesine tıkladığında, seçilen seçenekler bir ileti kutusunda görüntülenecektir.
Bu örneği temel alarak, kendi ihtiyaçlarınıza göre onay kutularını ve işlemlerini özelleştirebilirsiniz.