2012-11-09 5 views
2

저는 JavaFX 2.2 (JDK 7u7) 및 SVG 파일 (다시 한번 D)을 다루고 있습니다. SVG 내용을 FX 객체에 매핑해야합니다.JavaFX2 : 노드의 콘텐츠와 획에 대해 불투명도를 개별적으로 설정할 수 있습니까?

내 문제가 있습니다. 내 SVG 파일에 정의 된 <rec> (직사각형). 있는 해당하는 CSS 스타일을 정의 :

  • 채우기 불투명도 : 0

  • 뇌졸중 불투명도 : 1
지금까지 내가, 내가 할 수있는 알고

전체 노드의 불투명도 만 설정하면 선과 칠 불투명도간에 차이가 없습니다.

CSS reference guide에도 적절한 항목이 없습니다.

다시 한 번 뭔가를 놓치고 있습니까, 아니면 지금 막 제한되어 있습니까? 내 섬세한 문제를 어떻게 해결할 수 있을지 전혀 모르겠다.

어떤 도움 :)

답변

3

설정 -fx 채우기 및 -fx 스트로크는 RGB + 알파 페인트 사양에 속성마다로 평가된다.

참조한 CSS 참조 가이드에서 검색하면 구문이 제공됩니다.

예를 들어, 다음 스타일 클래스는 채우기 불투명도를 0.5로 설정하고 선 처리 불투명도를 완전히 불투명하게 설정합니다.

.rectangle { 
    -fx-fill: rgba(0,255,0,0.5); 
    -fx-stroke: rgba(255,0,0,1); 
} 
+0

안녕하세요. charme처럼 작동, 다시 올바른 방향으로 밀어 주셔서 감사합니다 :) – bully