Çarşamba, Ekim 16, 2024
Sanal Gündem
Ana SayfaKodlamaJavaJava JCheckBox Kullanımı ve Örneği

Java JCheckBox Kullanımı ve Örneği

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. JButtona 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.

Yunus Emre Altay
Yunus Emre Altayhttp://yunusemrealtay.com.tr
Biz, yenilikçi çözümler ve dijital dönüşüm süreçlerinde uzmanlaşmış olarak, web, mobil ve masaüstü yazılımlar geliştiriyor ve işletmelerinizi geleceğe taşıyoruz. Analizlerimizi sıkı çalışması ve deneyimi ile, size özel çözüm önerileri sunarak iş süreçlerinizi optimize etmeye odaklanıyoruz
RELATED ARTICLES
- Reklam Alanı -

En Popüler

Son Yorumlar