이클립스로 한건데...에러가 나는데 도통 왜그런지 모르겠네요
튼싹
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
public class MenuExam extends Applet {
MenuFrame frm; //프레임 선언
public void init(){
frm = new MenuFrame(menu bar);
int widht = Integer.parseInt(getParameter(width));
int height = Integer.parseInt(getParameter(height));
frm.setSize(widht,height);//애플릿의 크기가 같은 프레임 크기 설정
frm.setVisible(true);
}
public void start(){
frm.setVisible(true);
}
public void stop(){
frm.setVisible(false);
}
}
class MenuFrame extends Frame implements ActionListener, ItemListener{ //===여기서 에러남!!
String msg = ;
CheckboxMenuItem cb1;
MenuFrame(String title){
super(title);
MenuBar mb = new MenuBar();
setMenuBar(mb);
Menu file = new Menu(문서);
MenuItem item1, item2, item3;
file.add(item1 = new MenuItem(새문서));
file.add(item2 = new MenuItem(불러오기));
file.add(item3 = new MenuItem(닫기));
mb.add(file);
item1.addActionListener(this);
item2.addActionListener(this);
item3.addActionListener(this);
cb1.addItemListener(this);
}
public void actionPerformde(ActionEvent ae){
msg = 너의 선택은?;
String arg = (String)ae.getActionCommand();
if(arg.equals(새글));
msg += 새글;
if(arg.equals(불러오기));
{
FileDialog fd = new FileDialog(this,파일 다이어 로그);
fd.setVisible(true);
}
repaint();
}
public void itemStateChanged(ItemEvent ie){
repaint();
}
public void paint(Graphics g){
g.drawString(msg, 10, 200);
if(cb1.getState()){
g.drawString(조판부호 on, 10, 220);
}
}
}
해줄거 다 해준듯 한데 왜 에러가 나는지 모르겠네요...ㅜㅜ
갈켜주세요~~~
-
스콜피온
에러메세지는 어디에?