내 프로그램에 textarea를 사용해야하고 읽기 전용이어야합니다.JavaFx는 비활성화 된 텍스트 영역의 배경색을 변경합니다.
이것은 내가 textArea의 생성 내 메인 프로그램의 일부입니다
final TextArea ta = new TextArea();
ta.setMaxSize(9*x, 7*x);
ta.setId("textarea");
ta.setTranslateX(x);
ta.setTranslateY(2*x);
ta.setDisable(true);
이 내 CSS 파일의 일부입니다 :
#textarea {
-fx-font: 13px "Serif";
-fx-background-color: BEIGE;
}
내가 행 삭제하는 경우 : ta.setDisable을 (참) ; Css는 작동하는 것처럼 작동합니다. 그러나 disable을 true로 설정하면 textarea가 투명 해 지므로 텍스트를 읽기 어렵게 만들고 배경색이 너무 좋지 않게됩니다.
텍스트를 읽기 전용으로 설정하는 다른 방법이 있습니까? 아니면 사용 후 css를 사용하는 방법이 있습니다. 정말 TextArea 레이블 또는 다른 형식이 필요합니다. 미리 감사드립니다.
setEditble을 false로 지정합니다. 하지만 네, 잘 했어요. 고마워요. – user3328230