相关疑难解决方法(0)

在TextField中用Text替换Text

我有这个字段,我插入端口号.我想将字符串自动转换为数字:

fieldNport = new TextField();
    fieldNport.setPrefSize(180, 24);
    fieldNport.setFont(Font.font("Tahoma", 11));
    grid.add(fieldNport, 1, 1);
Run Code Online (Sandbox Code Playgroud)

你能告诉我怎么做吗?我在堆栈溢出中找不到合适的例子.

编辑:

也许这个:

 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)
                {

                }
            }
        });
Run Code Online (Sandbox Code Playgroud)

javafx javafx-2 javafx-8

2
推荐指数
1
解决办法
2751
查看次数

标签 统计

javafx ×1

javafx-2 ×1

javafx-8 ×1