2014-04-13 3 views
1

JTable의 메소드를 오버라이드 (override) 할 필요가 있습니다. 확장 된 JTable을 어떻게 삽입 할 수 있습니까? jformdesigner 생성 코드에 일부 코드를 삽입하면 나중에 덮어 씁니다. 이 상황에 처하는 방법? 감사합니다.Intellij 아이디어 스윙 JFormDesigner. 디자이너에서 확장 된 구성 요소를 추가하는 방법?

+1

스윙 코드 생성 도구를 피하는 또 다른 이유는 무엇입니까?

+0

JFormDesigner를 사용하는 것이 가장 최악은 아닙니다. 나는 전에 이런 짓을 한 것 같지만 내 노트북을 가져 가야 할 것입니다. – Tobb

답변

2

먼저 요소를 일반 JTable로 추가하십시오. 그런 다음 선택하여 class 속성을 찾습니다. litte ... 버튼을 누르면 IntelliJ는 프로젝트 파일을 스캔하여 후보자를 찾습니다 (나는 Swing 클래스를 상속받은 것으로 생각합니다). 몇 년 전에 이것을 할 때 몇 가지 어려움을 겪었던 것을 기억합니다. 내가 기억할 수있는 한, 나는 그것이 가능한 클래스의 컴파일 된 버전이 필요하다고 생각한다. 이제는 모듈의 클래스 경로를 검사하기 때문에 어떤 경우에는 종속성이 더하기 target\classes - 내 경우에는 폴더가됩니다. 클래스 경로에 있는지 확인하고 프로젝트를 작성했는지 확인하고 사용할 수 있어야합니다.

+0

고마워요. 처음에 그 속성은 내 수업을 찾지 못했습니다. 나중에 빌드/재 작성 =) – whatswrong

+0

좋은 답변. 1+ –