Code:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
public class RadioDugmad extends JFrame
{
public static void main(String args[])
{
JTextField jtf=new JTextField(5);
JRadioButton jrb1=new JRadioButton("C");
JRadioButton jrb2=new JRadioButton("C++");
JRadioButton jrb3=new JRadioButton("Java");
ButtonGroup bg=new ButtonGroup();
bg.add(jrb1);
bg.add(jrb2);
bg.add(jrb2);
JFrame frame=new JFrame("Primer za Radio dugmice");
frame.setLayout(new FlowLayout(FlowLayout.CENTER));
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(250,100);
Container cont=frame.getContentPane();
cont.add(jrb1,BorderLayout.WEST);
cont.add(jrb2,BorderLayout.WEST);
cont.add(jrb3,BorderLayout.WEST);
cont.add(jtf,BorderLayout.SOUTH);
frame.setVisible(true);
}
}
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
public class RadioDugmad extends JFrame
{
public static void main(String args[])
{
JTextField jtf=new JTextField(5);
JRadioButton jrb1=new JRadioButton("C");
JRadioButton jrb2=new JRadioButton("C++");
JRadioButton jrb3=new JRadioButton("Java");
ButtonGroup bg=new ButtonGroup();
bg.add(jrb1);
bg.add(jrb2);
bg.add(jrb2);
JFrame frame=new JFrame("Primer za Radio dugmice");
frame.setLayout(new FlowLayout(FlowLayout.CENTER));
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(250,100);
Container cont=frame.getContentPane();
cont.add(jrb1,BorderLayout.WEST);
cont.add(jrb2,BorderLayout.WEST);
cont.add(jrb3,BorderLayout.WEST);
cont.add(jtf,BorderLayout.SOUTH);
frame.setVisible(true);
}
}
Potrebno je kada kliknem na neko od dugmica iz grupe da mi ispise njego nazi u Text polju. Pise u knjizi da treba da dogadjaj obradim metoda actionPerformed a metoda getActionCommand() vraca tekst pridruzenom dugmetu!
Kako ovo najjednostavnije ugraditi u kod ? Hvala
P.S. U knjizi je to uradjeno pomocu Appleta ali ja hocu sa JFrame.
pozdrav
Every program is either trivial or it contains at least one bug.