이것 어떻게 좀 해결좀;;
개럭시
안녕하세요.
Beginning java2 2000년도판을 보면서 공부중인데요
12장 윈도우 만들기에서
꼭 이게 되야 다음 장에서도 이용을 하는데 이게 오류가 나서 안되고 있습니다.
이클립스를 사용중이고요.
//스케처 애플리케이션용 프레임
import javax.swing.*;public class SketchFrame extends JFrame{
public SketchFrame(String title)
{
setTitle(title); //윈도우 타이틀 설정
setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
setJMenuBar(menuBar); //윈도우에 메뉴바 추가
JMenu fileMunu = new JMenu(File); //파일 메뉴 생성
JMenu elementMenu = new JMenu(Elements); //엘리먼츠 메뉴 생성
menuBar.add(fileMenu); //파일 메뉴 추가
menuBar.add(elementMenu); //요소 메뉴 추가
static JMenuBar menuBar = new JMenuBar();
}
}이렇게 menuBar에 빨간 줄 가면서 안되고 있습니다;;
오류 메세지를 보면 Illegal modifier for parameter menuBar; only final is permitted
게 나오길래 static을 final로 고쳐봤지만 그래도 안됩니다..
이거 어떻게 해야 합니까?
-
4차원 2025-05-14
menuBar 변수선언 위치가 너무 아래에 있다고 생각이 되지는 않으신지? :)
그리고 static 으로 선언하기에 적절한 위치도 아니지요 -
데이비드 2025-05-14
부끄럽지만 삭제 안하고 내비둡니다....
-
튼싹 2025-05-14
엄허 이런 초보자적인 실수를...