2016-09-03 3 views
-2

현재 비디오 게임은 두 개가 있습니다. XML 파일에서 장면을 읽는 스토리 보드 시스템은 장면의 설명과 플레이어가 상호 작용할 수있는 선택 목록을 표시하고 Java에서 직접 오는 플레이어 프롬프트와 비슷한 방식으로 만 작동하는 전투 시스템을 표시합니다 시스템이 아니라 XML. 나는이 두 가지를 하나로 묶는 데 어려움을 겪고있다. 두 코드를 결합했지만 두 작업 프로그램을 결합 할 때 모든 인스턴스에 적어도 하나의 값이 추가 된 DefaultListModel에서 나오는 두 개의 NullPointerExceptions으로 끝났습니다. 나는 그것이 여전히 NULL로 던져지고있는 이유를 이해할 수 없다.java 기반 전투 시스템과 nimbus GUI가있는 XML 구문 분석 스토리 시스템의 널 포인터 예외

는 버전 관리 저장소에 대한 링크 그래서 여기에 30000 개 문자를 초과하기 때문에 내가 여기에 내 코드를 입력하지 못할

: 어떤 하나 이러한 문제는 것의 모든 원인을 알아낼 수 있다면

https://github.com/jpinaz92/Itc303-textAdventure/commit/59a24a677b85ec237d9270c75592e09fd43cb9e6

을 집회를 도와주세요. 심지어 30000 자보다 길더라도 여기에 제 코드를 올릴 수있는 방법이 있다면 알려 주시면 제가 할 것입니다.

java.lang.NullPointerException 
    at textadventure.TextAdventureGUI2.initComponents(TextAdventureGUI2.java:199) 
    at textadventure.TextAdventureGUI2.<init>(TextAdventureGUI2.java:150) 
    at textadventure.TextAdventureGUI2$1.run(TextAdventureGUI2.java:107) 
    at java.awt.event.InvocationEvent.dispatch(Unknown Source) 
    at java.awt.EventQueue.dispatchEventImpl(Unknown Source) 
    at java.awt.EventQueue.access$500(Unknown Source) 
    at java.awt.EventQueue$3.run(Unknown Source) 
    at java.awt.EventQueue$3.run(Unknown Source) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source) 
    at java.awt.EventQueue.dispatchEvent(Unknown Source) 
    at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) 
    at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) 
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) 
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source) 
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source) 
    at java.awt.EventDispatchThread.run(Unknown Source) 
Exception in thread "main" java.lang.NullPointerException 
    at textadventure.TextAdventureGUI2.initComponents(TextAdventureGUI2.java:199) 
    at textadventure.TextAdventureGUI2.<init>(TextAdventureGUI2.java:150) 
    at textadventure.TextAdventureGUI2.main(TextAdventureGUI2.java:146) 
+0

문제를 확인하십시오. NullPointerExceptions의 스택 추적을 게시하고 stacktrace가 참조하는 코드를 게시하십시오. Stackoverflow는 사람들에게 오류에 대한 전체 프로그램을 살펴보고 특정 문제를 해결하는 방법을 사람들에게 묻도록 요청하는 것이 아닙니다. –

+0

이러한 모든 오류는 Nimbus Look & Feel 기능을 구현할 때 발생합니다. 나는 그것이 전에 오류가 어디에서오고 있는지 알아보기 위해 그것을 사용하지 못한다는 것을 이해합니다. – SteZer0

답변

0

내가 문제가 목록 모델은 인수를 필요로 초기화 있었다 그것을 고정 :

다음은 전체 출력됩니다.