0

私はjavafxの初心者で、textFieldに少し問題があります。

このフィールドでは、getText メソッドで文字列のみを取得します。

文字列ではなく整数を取得するために numberField を作成する方法がわかりません。

このようなフィールドは存在しますか、それとも自分で作成する必要がありますか?

この場合、これを行う方法は?

ありがとう

4

2 に答える 2

0

IntegerField は JavaFX に存在しますが、内部クラスです (たとえば、カラーピッカーの整数入力に使用されます)。パッケージ専用ですので、外部からはご利用いただけません。

ただし、そのコードを見て、自分で実装することはできます。JavaFX は部分的にオープンソースです。ソースをダウンロードして、これを見ることができます。

com.sun.javafx.scene.control.skin.IntegerField

コントロールのコードは非常にシンプルで、スキン クラスにはパブリック アクセスがあります。だから、それはあなたにとって大きな問題になるでしょう。

ところで、その公開について、jfx jira で機能 (または要求) を提出することができます。この場合、後で公開される可能性があります。

于 2013-03-09T13:51:51.703 に答える