2011-08-26 4 views
4

필자는 이클립스를 사용하여 제 고용주를위한 Java 코드를 유지 관리하고 필요에 따라 일부 OSS를 해킹합니다.기존 코드의 NetBeans Gui Builder

3.5 릴리스 이후 Eclipse 배포판을 업그레이드하지는 않았지만 최근에 3.7으로 업그레이드했을 때 WindowBuilder 기능에 놀랐습니다. WindowBuilder는 기존 코드를 파싱하고 해당 GUI를 렌더링하는 흥미로운 가능성을 가지고 있습니다. 자동적이지 않은 경우, 나는 강제로 렌더링을 시도 할 수 있습니다 right-click/open with/WindowBuilder editor.

또한 NetBeans IDE (최신 릴리스는 7.0.1)를 시각적으로 매력적으로 보았으며 내 Eclipse + 플러그인 (NSIS 통합)보다 덜 부풀려 야한다고 생각했습니다. + mylyn + CDT + ...) 일부 Java 개발 stricto sensu.

내 문제는 일부 테스트 케이스에서 jomic 프로젝트에있는 것입니다. NetBeans GUI 빌더는 (아주 간단한) Jframe 파생 클래스를 렌더링하지 않으며,/말할 방법을 찾지 못했습니다. 시도 해봐. WindowBuilder에서 동일한 클래스를 렌더링 할 수 있습니다 (open with/WindowBuilder editor).

GUI 코드를 렌더링하는 데 사용할 수있는 트릭이 있습니까? NetBeans 신참을 도와 주셔서 감사합니다 :)

+0

+1 ... 나는 또한 질문에 흥미가 있습니다. 그건 그렇고, 어떤 버전의 Netbeans? –

+0

@GregS 감사합니다 :)이 순간의 최신 버전입니다 : Java SE 번들 7.0.1 및 추가 플러그인 없음 (아직). 내 질문을 편집하여 릴리스 버전을 제공했습니다. – Seki

답변

8

GUI 작성기는 GUI 작성기가 작성한 코드에서만 작동합니다.

넷빈즈 양식 편집기 GUI 클래스에 대한 누락 된 .form 파일 을 재생하거나 에 원래 넷빈즈에서 생성되지 GUI 클래스에 대한 .form 파일을 생성 할 수 없습니다.

그러나이 문제를 해결하려는 외부 도구가 있습니다 (예 : ). FormGenerator. 최신 버전은 contrib.netbeans.org을 확인하십시오. Source

+1

글쎄, 오, 너무 나빠. GUI 작성기가 GUI 구성 요소의 레이아웃을 유지하기 위해 추가 파일을 사용하고 있다는 것을 눈치 채지 못했습니다. 그래서 Eclipse WindowBuilder는 기존 UI를 유지하면서 요점을 얻습니다. 자주 묻는 질문에 감사드립니다. FormGenerator를 사용해 보려고 몇 가지 의사를 준비했습니다. :) – Seki

관련 문제