안녕하세요 자바 버튼소스 질문입니다.
단순드립
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class JRadioButtonTest extends JFrame implements
ActionListener{
//라디오 버튼의 이벤트를 처리하기 위해 ActionListener 포함
JTextField jtf;
public JRadioButtonTest(){
//jtf = new JTextField(10);JRadioButton jr1 = new JRadioButton(참여허가);
JRadioButton jr2 = new JRadioButton(참여불가);
Container ct = getContentPane();
ct.setLayout(new FlowLayout());
ButtonGroup gb = new ButtonGroup();
gb.add(jr1);
gb.add(jr2);
ct.add(jr1);
ct.add(jr2);
//ct.add(jtf);
jr1.addActionListener(this);
jr2.addActionListener(this);
}
public void acionPerformed(ActionEvent ae){
//라디오 버튼이 해체될때 호출
jtf.setText(ae.getActionCommand());
}
public static void main(String[] ar){
JRadioButtonTest jrbt = new JRadioButtonTest();
jrbt.setTitle(접근허용선택);
jrbt.setSize(350,100);
jrbt.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
jrbt.setVisible(true);
}
}
----------------------------------------------------------------------------
실행시키면 참여허가와 참여금지 두가지 중 하나를 누르는 버튼 이 나오는데요..
둘중 선택하는 부분 바로위에 김동현 학생의 대화참여를 허용할까요? - 이런글이 나오게 할려면 어떻게 해야하나요?
잘모르겠네요. 혹시나 해서 JRadioButtonTest 클래스 안에 System.out.println(김동현 학생의 대화참여를 허용할까요?);
넣어봤으나..안나오더군여 ㅠ
-
움찬
아..네 감사합니다.
-
상처주지마
System.out.println == Dos Prompt상에 출력하는 함수니 당연히 안나오구요.
출력은 Frame으로 해야하니. JLabel로 컴포넌트를 하나 더 생성해서 붙이시면 될듯하네요