TCP/UDP ポートを選択するためのウィジェットが必要だったので、次のように記述しました。
public static JSpinner makePortSpinner()
{
final JSpinner spinner = new JSpinner(
new SpinnerNumberModel( DefaultPort, 1024, 65535, 1 ) );
spinner.setFont( Monospaced );
return spinner;
}
...Monospaced
そしてDefaultPort
静的定数です。
結果の表示から桁区切り文字を削除したいと思います。たとえば、デフォルトの 55024 は「55,024」と表示されますが、「55024」にしたいところです。NumberFormat
と一緒に使用できるStraight には、この目的のためJFormattedTextField
のメソッドがあることを知っています。setGroupingUsed(boolean)
このようなものはありJSpinner
ますか?サブクラス化する必要がありSpinnerNumberModel
ますか?