javafx 라인에 대해 색상, 너비를 설정하고 동시에 점선을 그리는 방법은 무엇입니까?

Kishore

javafx 라인 차트를 사용하여 여러 줄을 그려야합니다. 한 줄이 다른 줄과 겹칠 수 있기 때문입니다. 각 선을 표현하기 위해 점선이나 두께가 다른 선을 사용하고 싶습니다.

아래는 내 코드 스 니펫입니다.

    for (XYChart.Series<Number, Number> s : chart.getData()) {

        // Used for Line color
        if (("Current Threshold").equals(s.getName())) {
            s.getNode().setStyle("   -fx-stroke-width: 10; ");
            s.getNode().setStyle("-fx-stroke: #00FF00; ");
            s.getNode().setStyle("-fx-stroke-dash-array: 2 12 12 2; ");
        } 
        else if(some condition)
        {
        // Some other condition to draw other lines
        }
}

여기서 chart는 LineChart의 인스턴스입니다.

Node.setStyle () 메서드는 서로 재정의합니다. 여러 스타일을 함께 설정할 수 없습니다. 마지막 스타일은 유지되고 다른 스타일은 무시됩니다. 즉, 위 순서의 경우 점선이 그려집니다. Java 코드에서 CSS 스타일을 사용하고 있습니다.

다른 스타일을 재정의하지 않고 여러 스타일을 적용 할 수있는 방법이 있습니까?

감사

모난

Node.setStyle()이름에서 알 수 있듯이 JavaFX의 스타일 속성에 대한 setter 메서드입니다 Node.

이 메서드를 연속으로 세 번 호출하면 마지막 호출 만 이전 호출을 덮어 쓰는 효과가 있습니다.

따라서 세 가지 스타일을 모두 적용하려면 다음과 같이 작성해야합니다.

node.setStyle("-fx-stroke-width: 10; -fx-stroke: #00FF00; -fx-stroke-dash-array: 2 12 12 2;");

또는 더 나은 방법은 CSS 파일을 사용하는 것입니다. 추가 참조는이 답변을 참조하십시오. 동적 개체를위한 JavaFX 텍스트 스타일링

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

JavaFX-스테이지를 표시하기 전에 모든 버튼에 대해 동일한 너비를 설정하는 방법은 무엇입니까?

분류에서Dev

날짜 선택에 대해 다른 너비를 설정하는 방법은 무엇입니까?

분류에서Dev

모든 버퍼에 상대 번호를 설정하고 설정 해제하는 방법은 무엇입니까?

분류에서Dev

시리즈 범례에 고정 색상을 설정하는 방법은 무엇입니까?

분류에서Dev

Plotly : go.Figure 및 go.Scatter를 사용하여 각 y 오차 막대에 대해 개별 색상을 설정하는 방법은 무엇입니까?

분류에서Dev

스피너에서 선택한 항목 색상을 설정하는 방법은 무엇입니까?

분류에서Dev

Vim에서 탭 선 너비를 설정하는 방법은 무엇입니까?

분류에서Dev

그리드 셀에 색상 선택기를 표시하는 방법은 무엇입니까?

분류에서Dev

WPF에서 DataGridRow 색상과 교대로 행 색상을 설정하는 방법은 무엇입니까?

분류에서Dev

Google 타임 라인 차트의 모든 막대에 색상을 지정하는 방법은 무엇입니까?

분류에서Dev

Highcharts, 색상을 설정하지 않고 그라디언트를 사용하는 방법은 무엇입니까?

분류에서Dev

LiveCharts에서 포인트 별 툴팁을 추가하는 방법은 무엇입니까? 같은 선의 점에 대해 다른 색상을 사용하는 방법은 무엇입니까?

분류에서Dev

색상 선택기 방법에서 버튼에 색상을 설정하는 방법은 무엇입니까?

분류에서Dev

경고 대화 상자에서 선택한 항목을 설정하는 방법은 무엇입니까?

분류에서Dev

최대 너비 컨테이너 내부에 그리드 항목을 만들어 전체 너비를 확장하는 방법은 무엇입니까?

분류에서Dev

Javafx BarChart를 사용하여 특정 막대의 색상을 변경하는 방법은 무엇입니까?

분류에서Dev

qtableview에서 비어 있지 않은 경우 셀에 색상을 설정하는 방법은 무엇입니까?

분류에서Dev

특정 키워드에 대해 PhpStorm에서 색상을 변경하는 방법은 무엇입니까?

분류에서Dev

특정 열 값에 대해 matplotlib에서 마커와 색상을 변경하는 방법은 무엇입니까?

분류에서Dev

PowerShell 5.0에 대한 사용자 지정 구문 색상을 설정하는 방법은 무엇입니까?

분류에서Dev

Collectionview에서 선택에 따라 색상을 설정하는 방법은 무엇입니까?

분류에서Dev

JavaFX에서 메쉬의 뒷면에 색상을 지정하는 방법은 무엇입니까?

분류에서Dev

plot_usmap에 대해 빈 색상을 지정하는 방법은 무엇입니까?

분류에서Dev

이 특정 쿼리에 대한 색인을 설정하는 가장 좋은 방법은 무엇입니까?

분류에서Dev

FXML에서 TableColumns에 상대 너비를 지정하는 방법은 무엇입니까?

분류에서Dev

Kendo UI에서 콤보 상자의 자동 너비를 설정하는 방법은 무엇입니까?

분류에서Dev

Swift 2에서 임의의 색상에 대한 타이머를 설정하는 방법은 무엇입니까?

분류에서Dev

Flutter에서 사용자 지정 고도 색상을 설정하는 방법은 무엇입니까?

분류에서Dev

해상도 높이 및 너비 크기에 맞게 창을 늘리거나 크기를 조정하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    JavaFX-스테이지를 표시하기 전에 모든 버튼에 대해 동일한 너비를 설정하는 방법은 무엇입니까?

  2. 2

    날짜 선택에 대해 다른 너비를 설정하는 방법은 무엇입니까?

  3. 3

    모든 버퍼에 상대 번호를 설정하고 설정 해제하는 방법은 무엇입니까?

  4. 4

    시리즈 범례에 고정 색상을 설정하는 방법은 무엇입니까?

  5. 5

    Plotly : go.Figure 및 go.Scatter를 사용하여 각 y 오차 막대에 대해 개별 색상을 설정하는 방법은 무엇입니까?

  6. 6

    스피너에서 선택한 항목 색상을 설정하는 방법은 무엇입니까?

  7. 7

    Vim에서 탭 선 너비를 설정하는 방법은 무엇입니까?

  8. 8

    그리드 셀에 색상 선택기를 표시하는 방법은 무엇입니까?

  9. 9

    WPF에서 DataGridRow 색상과 교대로 행 색상을 설정하는 방법은 무엇입니까?

  10. 10

    Google 타임 라인 차트의 모든 막대에 색상을 지정하는 방법은 무엇입니까?

  11. 11

    Highcharts, 색상을 설정하지 않고 그라디언트를 사용하는 방법은 무엇입니까?

  12. 12

    LiveCharts에서 포인트 별 툴팁을 추가하는 방법은 무엇입니까? 같은 선의 점에 대해 다른 색상을 사용하는 방법은 무엇입니까?

  13. 13

    색상 선택기 방법에서 버튼에 색상을 설정하는 방법은 무엇입니까?

  14. 14

    경고 대화 상자에서 선택한 항목을 설정하는 방법은 무엇입니까?

  15. 15

    최대 너비 컨테이너 내부에 그리드 항목을 만들어 전체 너비를 확장하는 방법은 무엇입니까?

  16. 16

    Javafx BarChart를 사용하여 특정 막대의 색상을 변경하는 방법은 무엇입니까?

  17. 17

    qtableview에서 비어 있지 않은 경우 셀에 색상을 설정하는 방법은 무엇입니까?

  18. 18

    특정 키워드에 대해 PhpStorm에서 색상을 변경하는 방법은 무엇입니까?

  19. 19

    특정 열 값에 대해 matplotlib에서 마커와 색상을 변경하는 방법은 무엇입니까?

  20. 20

    PowerShell 5.0에 대한 사용자 지정 구문 색상을 설정하는 방법은 무엇입니까?

  21. 21

    Collectionview에서 선택에 따라 색상을 설정하는 방법은 무엇입니까?

  22. 22

    JavaFX에서 메쉬의 뒷면에 색상을 지정하는 방법은 무엇입니까?

  23. 23

    plot_usmap에 대해 빈 색상을 지정하는 방법은 무엇입니까?

  24. 24

    이 특정 쿼리에 대한 색인을 설정하는 가장 좋은 방법은 무엇입니까?

  25. 25

    FXML에서 TableColumns에 상대 너비를 지정하는 방법은 무엇입니까?

  26. 26

    Kendo UI에서 콤보 상자의 자동 너비를 설정하는 방법은 무엇입니까?

  27. 27

    Swift 2에서 임의의 색상에 대한 타이머를 설정하는 방법은 무엇입니까?

  28. 28

    Flutter에서 사용자 지정 고도 색상을 설정하는 방법은 무엇입니까?

  29. 29

    해상도 높이 및 너비 크기에 맞게 창을 늘리거나 크기를 조정하는 방법은 무엇입니까?

뜨겁다태그

보관