나는 간단한 그리기 프로그램을 작성하고, 메뉴를 생성, 나는 메뉴를 보여주기 위해 내 프로그램이 소스, 따라서 http://download.oracle.com/javase/tutorial/displayCode.html?code=http://download.oracle.com/javase/tutorial/uiswing/examples/components/MenuLookDemoProject/src/components/MenuLookDemo.java은 (변수에 도달하는 방법)
를 사용, I
MenuDemo demo = new MenuDemo();
frame.setJMenuBar(demo.createMenuBar());
내가 프로그램을 시작 메뉴가 성공적으로 작동하지만이 메뉴에서 STH를 클릭하면 다른 한편으로는, 예를 들어, 방법에 내 프로그램의 부울을 변경하려면 "의 actionPerformed"단지이 라인을 추가 변하기 쉬운. 그러나 "actionPerformed"는 "MenuLookDemo.java"에 존재하므로 변수에 연결할 수 없습니다.
해결 방법을 제안 할 수 있습니까?
감사
정말 객체 지향 디자인에 대해 읽어야합니다. 이것은 OO-101 수준 질문입니다. – Romain
여기서 OO-101 레벨 질문을하는 것이 좋지 않습니까? 나는 이런 종류의 물건을 묻는 것이 완벽하다고 생각했다. –