Å×½ºÆ®¿ë ¼Ò½ºÀÔ´Ï´Ù.


[ ´ÙÀ½ ±Ûµé ] [ À̾ ±Û¿Ã¸®±â(´äÇϱâ) ] [ ÀÚ¹Ù ¹¯°í ´äÇϱâ ]

±Û¾´ÀÌ :¾È±¤È£ 1999³â 3¿ù 06ÀÏ 12:27:05

In Reply to: Ȥ½Ã ±× »ùÇÃÄڵ带 ¿Ã·ÁÁÖ½Ã¸é ¾ÈµÉ±î¿ä ? posted by ÀÓ°æÀç on 1999³â 3¿ù 06ÀÏ 04:05:01:

Å×½ºÆ®Çغ¼ ¼ö ÀÖ´Â ¿Ïº®ÇÑ ¾ÖÇø´ ¼Ò½ºÀÔ´Ï´Ù.
appletviewerµîÀ¸·Î ½ÇÇà½ÃÄѺ¸¼¼¿ä.
Âü°í·Î jdk1.1.xÀ̻󿡼­ ½ÇÇàµË´Ï´Ù.


/* checkbox panel test applet */
/* appletviewer·Î ½ÇÇàÇØ º¸¼¼¿ä */


import java.awt.*;
import java.applet.*;
import java.util.*;


public class checkboxApplet extends Applet
{
public void init()
{
setLayout(null);
setSize(426,125);
newCheckbox.setLabel("checkbox º¯°æ");
add(newCheckbox);
newCheckbox.setBackground(java.awt.Color.lightGray);
newCheckbox.setBounds(120,80,175,30);
// checkboxPanelÀÇ layout´Â ¿øÇÏ´Â ÇüÅÂÀÇ layout typeÀ» ¼±¾ð
checkboxPanel.setLayout(new GridLayout(1,1,0,0));
add(checkboxPanel);
checkboxPanel.setBounds(15,15,395,50);

loadCheckbox(checkboxPanel, "test1,test2,test3");

SymAction lSymAction = new SymAction();
newCheckbox.addActionListener(lSymAction);
}

java.awt.Button newCheckbox = new java.awt.Button();
java.awt.Panel checkboxPanel = new java.awt.Panel();


void loadCheckbox(Panel panel, String themename) {
StringTokenizer token = new StringTokenizer(themename, ",") ;
int total = token.countTokens() ;


panel.removeAll(); // To remove all checkbox and add themes
panel.validate() ;


// CheckBoxListener myChkListener = new CheckBoxListener();
// CheckBoxListener´Â ¾î¶² ³»¿ëÀÎÁö ¸ð¸£±â ‹š¹®¿¡ ÆíÀÇ»ó ÄÚ¸àÆ® ó¸®ÇÔ.

for (int i = 0 ; i < total ; i++) {
// ÆíÀÇ»ó aCheckbox¸¦ local·Î ¼±¾öÇÔ.
Checkbox aCheckbox = null ;
String aTheme = (token.nextToken(",")) ;
aCheckbox= new Checkbox(aTheme) ;
aCheckbox.setState(true) ;
panel.add(aCheckbox) ;
// aCheckbox.addItemListener(myChkListener);
}
panel.validate();
panel.repaint() ;

}



class SymAction implements java.awt.event.ActionListener
{
public void actionPerformed(java.awt.event.ActionEvent event)
{
Object object = event.getSource();
if (object == newCheckbox)
newCheckbox_ActionPerformed(event);
}
}


void newCheckbox_ActionPerformed(java.awt.event.ActionEvent event)
{
loadCheckbox(checkboxPanel, "check1,check2");
}
}





´ÙÀ½ ±Ûµé:



À̾ ±Û¿Ã¸®±â(´äÇϱâ)

À̸§:
E-Mail:
Á¦¸ñ:
³»¿ë:
HTML ÅÂ±× Æ÷ÇÔ ¿©ºÎ: HTML ¹®¼­ÀÏ °æ¿ì üũ
°ü·Ã URL(¼±ÅÃ):
URL Á¦¸ñ(¼±ÅÃ):
°ü·Ã À̹ÌÁö URL:


[ ´ÙÀ½ ±Ûµé ] [ À̾ ±Û¿Ã¸®±â(´äÇϱâ) ] [ ÀÚ¹Ù ¹¯°í ´äÇϱâ ]