問題タブ [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
。どうすればNetbeansに設定できますか?
モデルを選択してからメソッド呼び出しを選択してスピナーのプロパティを試してみましたが、変更を続行する方法がわかりません。
java - JSpinner のカスタム例外を作成する
カスタム例外を作成した2 つのJSpinner
コンポーネントがあり、非常にうまく機能していました。昨日、Netbeans のスピナーを変更しました。正の数だけが必要だったので、スピナー モデル エディターを追加しました。
だから今、私は正の数しか持っていませんが、-1 のようなものを入れると、以前のようにエラーメッセージが表示されません。なぜですか?
これが私のコードです:
java - 最小値と最大値のセットについてJavaでJSpinner textFieldを検証する方法は?
JSpinner
最小値セットと最大値セット用の2つがあります。
min に何らかの値が設定されている場合、ユーザーはJSpinner
最大テキストフィールドの最小テキストフィールド値未満を入力できず、その逆も同様です。
keylistner と別のトリックを使用して検証するにはどうすればよいですか?
java - SpinnerDateModel の異常な動作を伴う JSpinner
私はこれがとても奇妙だと誓います。現在の日付、制限なし、Calendar.MINUTE 単位の新しい SpinnerDateModel を使用して、Spinner を設定し、モデルを作成します。
ドキュメントで述べられているように:
start から end までの一連の日付を表す SpinnerDateModel を作成します。nextValue メソッドと previousValue メソッドは、現在の日付の値を calendarField の時間単位で進めるか逆にすることで、シーケンスの要素を計算します。start パラメーターと end パラメーターを null にして、範囲に上限または下限がないことを示すことができます。
そして、ここに私のコードがあります:
しかし、小さな矢印ボタンをクリックするたびに、日付が 1970 年 1 月 1 日にリセットされます。
出力例:
元の値: Thu Dec 06 17:06:13 ICT 2012
値: 1970 年 1 月 1 日木曜日 17:06:00 ICT
値: 1970 年 1 月 1 日木曜日 17:06:00 ICT
値: 1970 年 1 月 1 日木曜日 18:06:00 ICT
java - JSpinnerは他のスイングコンポーネントとどう違うのですか?
内のすべてのコンポーネントを再帰的に有効/無効にできるメソッドがありますJPanel
。例外リストもあります。だから私は次のことができます
- 誰を有効にするか
panel1
を除いて、のすべてのコンポーネントを無効にします。textfield1, textfield3
panel2
無効にする必要がある人を除いて、のすべてのコンポーネントを有効にしbutton2, label3
ます。
これはまさにそれを行うSSCCEです:
SSCCEは、すべてのコンポーネントを毎秒設定して、交互に有効/無効にします。常に有効にする必要がある一部のコンポーネントと、常に無効にする必要がある一部のコンポーネントを除きます。これは、を除いて非常にうまく機能しJSpinner
ます。コンポーネントとして検出されますが、リストに見つかりません(したがって、特別な場合としては処理されません)。私が試した他のすべてのスイングコンポーネントは、期待どおりに機能しています。
何が悪いのか教えてもらえますJSpinner
か?
SSCCEがあまり混乱しないことを願っています...;)
java - jSpinnerでの負の値の防止
私はNetBeansを使用してJavaでGUIアプリケーションを構築しています。jSpinnerがあります。最小値を0に設定しました。実行して下矢印ボタンをクリックすると、negativearraysizeexceptionが発生します。これに対する解決策はありますか?
//このコードはNetBeansで自動生成されます
java - JOptionPane が ChangeListener に表示されている間、JSpinner は回転し続けます
そこで、特定の値に達したときに JSpinner と ChangeEventListener を使用してコードを実行する Java アプリケーションを作成しました。これらの特定の値に達すると、JOptionPane が表示されます。しかし、その後 JSpinner は回転し続けます。したがって、JSpinner が 1 ~ 50 の値を許可し、JSpinner を 20 から 21 に増やした場合、JOptionPane が開いている間は 50 まで増加します。
奇妙なことに、これは Java 1.4.2 の既知のバグでしたが、5.0 で修正されたと思われます (バグ ID: 4840869 )。私はJava 6u37を実行しています。実際、バグの問題で提供されたソース コード (以下に示す) は、バグの元の投稿者に対して行ったのとまったく同じ効果があります。それは間違いなく私のために修正されていません。
これがなぜなのかについて私が考えることができる唯一のことは、私が Mac OS 10.7.5 を実行していて、おそらくバグ修正が何らかの形で私のバージョンに反映されていないということです。この動作を防ぐためにできることはありますか?
これを示すソースコード (元はバグレポートから):
java - setValue(JSlider、JSpinner)ではなく手動で値が設定されているかどうかを確認するにはどうすればよいですか?
JSliderまたはJSpinnerの値が、メソッドではなくグラフィカルインターフェイスを介して設定されているかどうかを確認するにはどうすればよいsetValue( int n)
ですか?
java - 古い値を与える JSpinner
私のプロジェクトでは、時間と分を表示する JSpinners をいくつか使用しています。JSpinner がインクリメントまたはデクリメントされると、値をデータベースに保存する必要があります。しかし、問題は JSpinners が私に古い値を与えていることです。例-表示されている時間が で09:30
、時間を にインクリメントすると10:30
、戻り値として 09:30 が取得されます。次のコードを使用しています
更新された SSCCE
使用している場合tf.getText()
は古い値を2回取得していますが、使用している場合spinner.getValue
は新しい値を取得していますが、長い形式です
のみを与えるようにスピナーをフォーマットするにはどうすればよい11:18
ですか?
java - JSpinner が正しく表示されないことがある
私の問題は、JSpinner (コードでは spinnerCantidadPuntas という名前) がまったく表示されないか、単にバグがあることです。プロジェクトを実行すると(F6)、正しく表示されないことがほぼ保証されますが、デバッグすると(CTRL + F5)、ほとんどの場合正しく表示されます。理由がわかりません。何を使用しているかの詳細は次のとおりです。
製品バージョン: NetBeans IDE 7.2.1 (ビルド 201210100934) Java: 1.7.0_11; Java HotSpot(TM) Client VM 23.6-b04 システム: x86 上で動作する Windows 7 バージョン 6.1。Cp1252; es_VE (nb)
私はプロジェクトを作成しました。ここにすべてのクラスの内容をリストしています
私はわざわざJarファイルを追加しませんでした.