1
메시지 앱에서 모서리에 카운터 레이블을 입력하면 업데이트되는 문자 수를 표시합니다. Java에서 같은 것을 어떻게 만듭니 까?자바에서 실시간 메시지 또는 문자 카운터를 만드는 방법
메시지 앱에서 모서리에 카운터 레이블을 입력하면 업데이트되는 문자 수를 표시합니다. Java에서 같은 것을 어떻게 만듭니 까?자바에서 실시간 메시지 또는 문자 카운터를 만드는 방법
길이가 포함 된 TextField
의 text
속성에서 IntegerBinding
을 가져와 필요에 맞게 StringBinding
으로 변환하십시오. 결과로 출력 Label
의 text
속성 바인딩 :
@Override
public void start(Stage primaryStage) {
TextField textField = new TextField();
Label label = new Label();
label.textProperty().bind(textField.textProperty()
.length()
.asString("Character Count: %d"));
VBox root = new VBox(label, textField);
Scene scene = new Scene(root);
primaryStage.setScene(scene);
primaryStage.show();
}
사용에게 [수신기 (http://stackoverflow.com/questions/30160899/value-change-listener-for-javafxs-textfield) – BackSlash
I을 리스너를 추가하려고 시도했지만 작동했지만 텍스트 필드에 입력 한 모든 내용을 카운터 레이블에 전달합니다. 필요한 것은이 주석 상자 아래에있는 것과 같이 실시간으로 문자 수를 표시하는 것입니다. "n 문자 남음"을 나타내는 숫자를 업데이트하고 있습니다. – Ahmadali
야호! 나는이 문제를 해결했다.) – Ahmadali