問題タブ [jspinner]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - JSpinnerの変更を元に戻す方法は?
のユーザー入力を検証する必要がありJSpinner
、無効な場合は、値の変更を元に戻す (ロールバック) 必要があります。それを行う最良の方法は何ですか?
java - ENTER を取得して、JTextField と同じように JSpinner を操作する
まず、私の仕事の説明を少し簡単にするために、私のコードの一部を次に示します。
...
ご覧のとおり、ここまで来ました。実際、スピナー ( ) のテキスト フィールド コンポーネントに値を入力してJFormattedTextField
Enter キーを押すと、機能します。
私が今欲しいのは、新しい値を手動で入力しなくても、テキスト フィールドが ENTER に応答できるようにすることです (これは、スピナーを作成する目的を無効にします)。それ、どうやったら出来るの?
java - Java でのスピナーのゼロパディング
にゼロパディングを追加するにはどうすればよいですJSpinner
か?
スピナーはJFormattedTextField
それ自体を作成するため、フォーマットを JFormattedTextField コンストラクターに渡すことはできません。
既存のフォーマットを設定する方法はありませんJFormattedTextField
か?
私が欲しいもの: 値 = 37、エディター = "0037"
更新:
提案どおりにこれを試しました:
結果は、スピナーのデータの表示にまったく変更がありません。それは合理的な解決策のようです。誰かがこれを成功させたので、自分のアプリケーションでは不安定なものだと確信できますか?
java - カスタムJSpinner
JSpinner
dd / mm/yyy値を反復処理するために拡張する次のクラスを作成しました。
私の問題は、を使用してその値を設定するときです
時刻と曜日を含む日付を取得します。スピナーに触れると、設定したフォーマットに従ってフォーマットされます。表示したいフォーマットを最初に取得するにはどうすればよいですか?
swing - JSpinner エディタのロケール
JSpinner を作成し、NumberEditor をカスタム形式で設定しています。
しかし、私が何をしても、フォーマットは「。」を使用します。私のロケール(pt_BR)によると、「、」の代わりに。
「。」の代わりに「、」を使用することはできますか?小数点として?
java - 仏暦の JSpinner 日付エディター
JSpinner.DateEditor を仏暦で使用する方法はありますか? ロケールを「th」、「TH」に変更してカレンダーを再作成すると、それらは確かに仏暦です。ただし、JSpinners は更新されません。サンプルコードは次のとおりです。
何か案は?
java - JavaSwing-JSpinnerの問題
私はJavaデスクトップアプリケーションを開発し、NetbeansSwingGUIビルダーを使用してGUIを設計しています。
JSpinner
アプリでを使用したい。にドラッグアンドドロップしましたJPanel
。ここで、2つのプロパティを設定します。
まず、1から50の範囲の数値を表示する必要があります。1未満でも50以下でもありません。その範囲を設定するにはどうすればよいですか?
次に、それによってその値を取得しようとすると、
spinner.getValue()
が返されますObject
。Object
私のスピナーのデータ型は整数なので、にダウンキャストする方が良いでしょうInteger
か、それともその数値を取得する他の方法はありますか?
java - JSpinnerを編集不可として設定するにはどうすればよいですか?
を使用してタイムピッカーを作成していJSpinner
ます。内のテキストJSpinner
は編集可能です。JSpinner
ただし、無効な値を指定する可能性があるため、を編集不可として設定したいと思います。誰か助けてもらえますか?
java - JavaJSpinnerは文字の挿入を防ぎます
JSpinnerは、(SpinnerNumberModelを使用して)アプリケーションに数値を格納するために使用されます。
予想どおり、スピナーでは無効な文字(文字、記号など)を保存できません。ただし、これらの文字を入力すると、スピナーコンポーネントに表示されます。フォーカスを別のコンポーネントに切り替えるとすぐに、文字が消えます。
無効な文字がスピナーに表示されないようにする方法はありますか?