이메일

구글 : kdj777ehdwns@gmail.com
네이버 : kdj777ehdwns@naver.com
epsckr2016.blogspot.com

2016년 8월 30일 화요일

[이클립스] 체크박스

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일

댓글 없음:

댓글 쓰기