我有這個字段,我在其中插入端口號。我想將字符串自動轉換爲數字:用TextField中的數字替換文本
fieldNport = new TextField();
fieldNport.setPrefSize(180, 24);
fieldNport.setFont(Font.font("Tahoma", 11));
grid.add(fieldNport, 1, 1);
你能告訴我該如何做到這一點嗎?我無法在堆棧溢出中找到合適的示例。
編輯:
也許這:
fieldNport.textProperty().addListener(new ChangeListener()
{
@Override
public void changed(ObservableValue o, Object oldVal, Object newVal)
{
try
{
int Nport = Integer.parseInt((String) oldVal);
}
catch (NumberFormatException e)
{
}
}
});
編寫一個讀取TextField文本並刪除字母的偵聽器。 – Fabinout
例子?我對JavaFX有非常基礎的知識? –
這個'Integer.parseInt(fieldNport.getText())'呢? –