私はjavafxの初心者で、textFieldに少し問題があります。
このフィールドでは、getText メソッドで文字列のみを取得します。
文字列ではなく整数を取得するために numberField を作成する方法がわかりません。
このようなフィールドは存在しますか、それとも自分で作成する必要がありますか?
この場合、これを行う方法は?
ありがとう
私はjavafxの初心者で、textFieldに少し問題があります。
このフィールドでは、getText メソッドで文字列のみを取得します。
文字列ではなく整数を取得するために numberField を作成する方法がわかりません。
このようなフィールドは存在しますか、それとも自分で作成する必要がありますか?
この場合、これを行う方法は?
ありがとう
IntegerField は JavaFX に存在しますが、内部クラスです (たとえば、カラーピッカーの整数入力に使用されます)。パッケージ専用ですので、外部からはご利用いただけません。
ただし、そのコードを見て、自分で実装することはできます。JavaFX は部分的にオープンソースです。ソースをダウンロードして、これを見ることができます。
com.sun.javafx.scene.control.skin.IntegerField
コントロールのコードは非常にシンプルで、スキン クラスにはパブリック アクセスがあります。だから、それはあなたにとって大きな問題になるでしょう。
ところで、その公開について、jfx jira で機能 (または要求) を提出することができます。この場合、後で公開される可能性があります。