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. JButton
a 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.