±Û¾´ÀÌ :¿ø¹ÎÈ£ 1997³â 12¿ù 24ÀÏ 17:00:59
In Reply to: [¿ÕÃʺ¸Áú¹®] error Á» Àâ¾ÆÁÖ¼¼¿ä ... posted by ¿ø¹ÎÈ£ on 1997³â 12¿ù 24ÀÏ 16:43:40:
Á˼ÛÇÕ´Ï´Ù.
¼Ò½º¸¦ º¹»çÇÏ¿© ºÙ¿´´Âµ¥ ÀÌ»óÇϰÔ
¸ðµç°ÍÀÌ Ã¹ Ä®·³¿¡ ºÙ¾î¼¿ä?????
Á¤¸» Á˼ÛÇÕ´Ï´Ù.(¶Ç ºÙÀ¸¸é ¾î¶»°Ô ÇÏÁö¿ä?)
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
public class MenuDemo extends Applet implements ActionListener {
Button button1, button2;
MenuFrame menuWindow;
public void init() {
button1 = new Button("Show window");
add(button1);
button1.addActionListener(this);
button2 = new Button("Hide window");
add(button2);
button2.addActionListener(this);
menuWindow = new MenuFrame("Menu demo");
menuWindow.setSize(100,100);
}
public void actionPerformed(ActionEvent e) {
if (e.getSource() == button1) {
menuWindow.setVisible(true);
}
if (e.getSource() == button2) {
menuWindow.setVisible(false);
}
}
}
class MenuFrame extends Frame implements ActionListener {
Menu menu1;
MenuBar menuBar1;
MenuItem menuItem1, menuItem2, menuItem3;
TextField text1;
MenuFrame(String title) {
super(title);
text1 = new TextField("");
setLayout(new GridLayout(1, 1));
add(text1);
menuBar1 = new MenuBar();
menu1 = new Menu("File");
menuItem1 = new MenuItem("Hello");
menu1.add(menuItem1);
menuItem1.addActionListener(this);
menuItem2 = new MenuItem("from");
menu1.add(menuItem2);
menuItem2.addActionListener(this);
menuItem3 = new MenuItem("Java");
menu1.add(menuItem3);
menuItem3.addActionListener(this);
menuBar1.add(menu1);
setMenuBar(menuBar1);
}
public void actionPerformed(ActionEvent event) {
if (event.getSource() == menuItem1) {
text1.setText("Hello");
}
if (event.getSource() == menuItem2) {
text1.setText("from");
}
if (event.getSource() == menuItem3) {
text1.setText("Java");
}
}
}