2009-07-28 4 views
0

최근 Eclipse Rcp보기를 "꽤"만들 것을 요청 받았습니다. 클라이언트의 쿼리가좋은 아이디어/나쁜 아이디어 (/ 다른 아이디어?)

더처럼되고 설정하기 전에 내가 주먹 Java2D에 바라 보았다했던 그 목적에 는 (내 상사 후에 이렇게 충고) "당신은 몇 가지 플래시 또는 뭔가를 할 수 있다면 그것은 부드러운이 될 것입니다 ..."

거기에서 JavaFx는 나에게 호소하는 것 같았지만 전에는 사용할 기회가 없었습니다. 그때 나는 RCP 관점 (SWT에 기초한)에서이 제품을 사용하는 것에 대해 어떤 충고, 경고 또는 건설적인 언급을했는지에 대해 먼저 "머리를 먼저"뛰어 넘기 전에 누가 심각하게 그것을 사용했는지에 대해 궁금해하고있었습니다.

JavaFx가 약속을 지키고 있는지 정말 모르겠다.

미리 감사 드리며 즐거운 시간 되십시오!

[편집] 내가 이클립스 멋진 스킨을 원하거나 뷰가 빛의 효과와 함께 또는 CompizFusion 방식으로 나타나게 해달라고,

내가 원하는 것은 특정 뷰에서 화려한 애니메이션과 꽤 시각 효과를 표시하는 것입니다 것입니다 때로는 부름을 받는다. (죄송합니다. 처음에는 명확하지 않았습니다.) [/ EDIT]

* 나는 "무엇이 귀엽고 무엇이 아닌가?" 및 기타 "취향은 개인적인 것"과 같은 논쟁입니다. 여기서 "예쁜"은 복잡하고 복잡한 애니메이션 및 미묘한 애니메이션을 포함하는보기를 한정하는 것을 의미합니다 ...

답변

0

JavaFX는 기본 레이아웃 엔진으로 Swing을 사용하므로 아무 것도 얻지 못할 것입니다. Java2D가 아닙니다.

한편 SWT 툴킷이 이미 포함되어 있기 때문에 자택 툴킷 또는 Swing을 사용하는 것은 일반적으로 Eclipse로 작업 할 때 좋지 않습니다. 스윙에 비해 SWT의 가장 큰 장점은 OS 네이티브 위젯을 사용한다는 것입니다. 다른 툴킷을 사용하면 다음과 같은 문제가 발생할 수 있습니다.

  • & 느낌이 부족합니다.
  • Eclipse보기 및 편집기 관리와의 통합이 잘못되었습니다.
2

Eclipse RCP는 모양에도 맞춤 설정할 수 있습니다. 당신이 Eclipsi-L & F.을 가지고 싶지 않을 때 그것은 프리젠 테이션 API라고 불렀습니다. 프리젠 테이션에서 아주 놀라운 UI를 보았습니다. 그러나 나는 그것을 지금 찾을 수 없습니다. 어쨌든, 나는 개인적으로이 API를 사용하지 않았기 때문에 방향을 알려주고 싶다.

다운로드 할 수있는 "스킨"이 있습니다. Nebula

  • MP3 Manager
  • 편집

    1. 는 : 그냥 slides을 발견했다. 세부 사항은 아주 자세하지만 마지막 슬라이드를 보면 ... 알고있는 Eclipse처럼 보이지 않습니다.

    +0

    Gizmo & lostiniceland : 답변 주셔서 감사합니다.하지만 문제는 Eclipse App을 사용하는 순간에는 좋지만 환상적인 애니메이션과 멋진 시각 효과를 보여주는 단일보기 인 경우 Eclipse에서로드 된 플러그인에 따라 프리젠 테이션을 표시하기 위해 가끔 호출되는 뷰입니다 (Eclipse 응용 프로그램 내에서 호출되어야 함). 이클립스는 평소처럼 똑같아야만합니다.이 바이올린 만 멋진 애니메이션을 보여줘야합니다 ... – Ar3s

    +1

    hmmm ... Eclipse의 "시작 페이지"와 같은이보기입니까? 이것은 HTML 페이지 일 뿐이므로 각 플러그인이 플러그인에 기여하는 방식으로 설정할 수 있습니다 (Eclipse에 Mylin을 설치할 때와 마찬가지로 자체 콘텐트를 환영에 표시합니다). 그리고 HTML이기 때문에 프레젠테이션 프레임 워크를 추가 할 수 있어야합니다. 또는이보기가 플러그인의 기능에 종속되어 있습니까? 그러면 GEF가 당신을 도울 수 있습니다. 여기에 예제가 있습니다 : http://www.eclipse.org/gef/zest/images/zest_screenshot.jpg – lostiniceland

    +0

    네, 두 번째 옵션과 비슷합니다. 제 플러그인이 프리젠 테이션에 기여해야합니다. 물론 HTML 기반의 것은 좋았지 만 내 프리젠 테이션이 일식 지휘 명령을 유발해야하고 기여해야하므로 SWT.Browser 옵션을 제쳐두고 떠났다. – Ar3s

    0

    대답은 간단합니다. 아니요, 아직 JavaFX를 사용할 수 없습니다. 문제는 JFX 스크립트를 Swing이나 Eclipse SWT에 임베드 할 수 없다는 것입니다. 우리는 이미 그러한 문제에 대해 알고 있습니다.(이것은 Swing APP에만 JFX를 삽입하는 방법입니다.)