package sxdv;
import java.awt.Checkbox;
import java.awt.FlowLayout;
import java.awt.Frame;
import java.awt.Label;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;
public class CheckboxTest extends Frame implements ItemListener {
Checkbox cb1, cb2, cb3;
Label lbl1;
public static void main(String[] args) {
CheckboxTest f = new CheckboxTest( "체크박스 예제");
f.setSize( 500, 500 );
f.setVisible( true );
}
public CheckboxTest( String str ) {
super( str );
setLayout( new FlowLayout() );
cb1 = new Checkbox();
cb1.setLabel( "JAVA" ); add( cb1 );
cb2 = new Checkbox();
cb2.setLabel( "C Language" ); add( cb2 );
cb3 = new Checkbox();
cb3.setLabel( "Python" ); add( cb3 );
lbl1 = new Label();
lbl1.setText( "체크박스를 선택하시오." );
add( lbl1 );
}
public void itemStateChanged( ItemEvent e ) {
if( e.getSource() == cb1 ) lbl1.setText( "JAVA 선택");
if( e.getSource() == cb2 ) lbl1.setText( "C Language 선택");
if( e.getSource() == cb3 ) lbl1.setText( "Python 선택");
}
}
날짜 : 2016년 08월 30일
댓글 없음:
댓글 쓰기