1
在消息應用程序,當你鍵入的角落櫃檯標籤被更新顯示所輸入的字符數。我如何在Java中創建相同的東西?如何使實時消息或字符計數器在Java中
在消息應用程序,當你鍵入的角落櫃檯標籤被更新顯示所輸入的字符數。我如何在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
我嘗試添加偵聽器,它的工作原理,但它將任何我在文本字段中輸入的內容傳遞給計數器標籤。我需要的是實時顯示字符的數量,就像這個評論框下面的字符一樣:它正在更新顯示「剩餘字符數」的數字。 – Ahmadali
雅虎!我解決了這個問題)) – Ahmadali