2009-05-09 6 views
6

저는 Java로 UI를 만들려고하는데, 무엇을 사용해야하는지 결정하려고합니다. 나는 바닐라 스윙을 사용하고 싶지 않습니다.Java 사용자 인터페이스 프레임 워크?

한 가지주의 사항은 기존 스윙 응용 프로그램 내부에 추가해야한다는 것입니다. 나는 JavaFX와 Groovy Swing Builder를보고있다. 전자의 경우 스윙에 포함시키기에 대한 지원이 상당히 부족한 것처럼 보입니다.

누구나 다른 제안이 있습니까?

+1

선언적 UI 작성자에 관한 질문은 http://stackoverflow.com/questions/761237/suggestions-for-declarative-gui-programming-in-java와 거의 같습니다. 그래도 지금은 말하기가 어렵습니다. –

+0

나는 어디에서나들을 수있는 "바닐라"물건은 무엇입니까 ?? – OscarRyz

+0

@OscarRyz 바닐라에 대해서는 잘 모르겠지만 초콜릿 스윙은 애니메이션 http : //i996.photobucket입니다.co.kr/albums/af88/taranaingel/Places/swstpgch.png –

답변

7

그루비들이 그리폰 : http://groovy.codehaus.org/Griffon으로 작업 중입니다.

웹 UI와 같은 콘솔 유형 GUI를 모델링한다고 생각됩니다.

또 다른 가능한 대답은 JavaFX입니다. hello world 앱에 대한 링크는 다음과 같습니다. http://javafx.com/docs/gettingstarted/javafx/create-first-javafx-app.jsp

+0

+1 Griffon. 그래도 JavaFX에 대해서는 확실하지 않지만 마케팅 노력에도 불구하고 많은 관심을 끌지 못한 것 같습니다 –

+0

Griffon은 현재 JavaFX 2.0에서 작동하는 JavaFX 플러그인을 사용합니다. https://github.com/deanriverson/griffon-javafx-plugin을 참조하십시오. – aalmiray

1
당신이 찾고있는 무엇을 아주 확실하지 않다

하지만 SwingX 법안에 맞게 수 있습니다.

리치 클라이언트 응용 프로그램에 일반적으로 필요한 기능을 제공하는 새롭고 향상된 구성 요소를 포함하여 Swing GUI 도구 키트의 확장이 들어 있습니다. 주요 특징은 다음과 같습니다

  • 테이블, 나무 및 목록
  • 찾기/검색
  • 자동 완성
  • 로그인/인증 프레임 워크
  • 트리 테이블 구성 요소
  • 조립식 패널 강조, 필터링, 정렬 구성 요소
  • 날짜 선택 도구 구성 요소
  • 오늘의 팁 구성 요소

(SwingLabs하지만, 그 순간에 아래로 보인다.)


편집 :초 읽기, 나는 당신이 실제로 선언적 UI 빌더에 대해 얘기했다 추측에? 이 경우 another answer of mine으로 전화하여 YAML 기반 스윙 UI 작성자 javabuilders을 추천합니다.

1

나는 이전에 JIDE을 사용했습니다. 도킹 프레임 워크는 꽤 멋져요.

+0

JIDE에서 사용할 수있는 커뮤니티 지원 수준에 대해 우려하고 싶습니다. –