Çarşamba, Ocak 15, 2025
Sanal Gündem
Ana SayfaKodlamaJavaJava JRadioButton Kullanımı ve Örneği

Java JRadioButton Kullanımı ve Örneği

Java’da JRadioButton sınıfı, kullanıcının bir seçenek arasından yalnızca birini seçmesine olanak tanıyan bir düğme oluşturmak için kullanılır. Bu, bir grup içerisinde birden çok seçenek sunmanız gerektiğinde kullanışlıdır. İşte JRadioButton kullanımına dair bir örnek:

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

public class RadioButtonExample extends JFrame implements ActionListener {
    private JRadioButton radioButton1;
    private JRadioButton radioButton2;
    private JButton button;

    public RadioButtonExample() {
        setTitle("RadioButton Example");
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        setSize(300, 200);
        setLayout(new FlowLayout());

        radioButton1 = new JRadioButton("Seçenek 1");
        radioButton2 = new JRadioButton("Seçenek 2");
        button = new JButton("Gönder");

        ButtonGroup buttonGroup = new ButtonGroup();
        buttonGroup.add(radioButton1);
        buttonGroup.add(radioButton2);

        button.addActionListener(this);

        add(radioButton1);
        add(radioButton2);
        add(button);

        setVisible(true);
    }

    @Override
    public void actionPerformed(ActionEvent e) {
        if (e.getSource() == button) {
            String selectedOption = "";

            if (radioButton1.isSelected()) {
                selectedOption = radioButton1.getText();
            } else if (radioButton2.isSelected()) {
                selectedOption = radioButton2.getText();
            }

            JOptionPane.showMessageDialog(this, "Seçilen seçenek: " + selectedOption);
        }
    }

    public static void main(String[] args) {
        new RadioButtonExample();
    }
}

Bu örnekte, RadioButtonExample adında bir JFrame alt sınıfı oluşturduk ve ActionListener arabirimini uyguladık. İki adet JRadioButton ve bir JButton bileşeni ekledik. JRadioButton‘ları bir ButtonGroup içine ekleyerek aynı gruba ait olduklarını belirttik. Bu sayede kullanıcı yalnızca bir seçeneği seçebilecektir. JButtona tıkladığınızda, seçilen JRadioButton kontrol edilir ve bir JOptionPane ile seçilen seçenek görüntülenir.

Örneği çalıştırdığınızda, iki seçenek ve bir düğme içeren bir pencere görüntülenecektir. Kullanıcı yalnızca bir seçeneği seçebilir ve “Gönder” düğmesine tıkladığında seçilen seçenek bir ileti kutusunda görüntülenir.

Bu örneği temel alarak, kendi seçeneklerinizi ve işlemlerinizi ö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