import javax.swing.*; import java.awt.*; import java.awt.event.*; public class Calistir implements ItemListener{ JFrame frm; JRadioButton[] jrd; ButtonGroup btng;//Tek Butonun secilmesi icin JPanel jpn; public Calistir() { frm=new JFrame("Form"); frm.setSize(500,400); frm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frm.setLayout(new FlowLayout()); jrd=new JRadioButton[8]; btng=new ButtonGroup(); jpn=new JPanel(); jpn.setPreferredSize(new Dimension(500,400)); jpn.setLayout(new FlowLayout()); for(int i=0;i<8;i++) { jrd[i]=new JRadioButton(i+1+")"+"R-Buton"); jrd[i].setPreferredSize(new Dimension(100,25)); jrd[i].addItemListener(this);//JRbutton Dinleyici btng.add(jrd[i]); jpn.add(jrd[i]); } jrd[0].setSelected(true); frm.add(jpn); frm.setVisible(true); } public void itemStateChanged(ItemEvent e)//JR Button dinleyici fonk tıklandıgında bu fonk calisir { JRadioButton jb=(JRadioButton)e.getSource();//Hangi JR buton tıklandı frm.setTitle(jb.getText());//hangi JRbutton tıklanıldıysa onun texti formun title 'i oluyor } public static void main(String[] arg) { new Calistir(); } }