問題タブ [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.

0 投票する
2 に答える
1723 参照

java - JSpinnerアップデート

1つの列からdataTableとcellEditorを作成します。この列は単純なjSpinnerです。次の問題があります。スピナーに値を入力して別の行を選択しても、前の行の値は変更されません。を押すと完了です。またはボタンを選択すると、それも実行されます。しかし、値を入力して選択を変更すると、それは実行されません。助けてください。これがCellEditorコードです。

}

0 投票する
1 に答える
1409 参照

java - JSpinner の下矢印ボタンを無効にすることは可能ですか? どのように?

0 から始まる JSpinner があり、その値が 0 の場合、値が変わらないように下矢印ボタンを無効にする必要があります。JSpinner のボタンを無効にする方法を知っている人はいますか?

0 投票する
1 に答える
5936 参照

java - 時間専用の JSpinner

時間を入力するために JSpinner を使用しています。ただし、getValue メソッドを使用すると、デフォルトの開始日である 1970 年 1 月 1 日の時刻を取得します。どうすれば時間と一人の時間を得ることができますか? デートに興味がない

注意: 私はすでに dateEditor を利用しています。おそらく私の JSpinnerDateModel は不適切でしょうか?

0 投票する
2 に答える
360 参照

java - SpinnerDateModelで動作するJavaルックアンドフィール

SpinnerDateModelを使用するDateSpinnerがあり、スピナーの増分を月の日にする必要があります。これは私がそれを初期化する方法です:

ただし、日ごとに増加することはありません。特定のルックアンドフィール(Windows 7ではシステムルックアンドフィールを使用しています)は、SpinnerDateModelのそのカレンダーフィールドを無視し、選択された日付フィールドのみを使用することを読みました。誰かがこれを行わない良いルックアンドフィールを提案できますか?または、日付を日ごとにインクリメントするスピナーを実装する別の方法を提案しますか?スピナーなどの日フィールド以外の選択を無効にすることはできますか?

0 投票する
1 に答える
3473 参照

java - JSpinner での桁のグループ化の無効化

TCP/UDP ポートを選択するためのウィジェットが必要だったので、次のように記述しました。

...MonospacedそしてDefaultPort静的定数です。

結果の表示から桁区切り文字を削除したいと思います。たとえば、デフォルトの 55024 は「55,024」と表示されますが、「55024」にしたいところです。NumberFormatと一緒に使用できるStraight には、この目的のためJFormattedTextFieldのメソッドがあることを知っています。setGroupingUsed(boolean)このようなものはありJSpinnerますか?サブクラス化する必要がありSpinnerNumberModelますか?

0 投票する
1 に答える
11465 参照

java - JSpinner を完全に数値にする

minimumからまでmaximumのステップで変化する Jspinner があります0.1。これは完全に正常に機能しています。ここで、ユーザーがテキストボックスを編集できるようにエディターを設定し、これからJSpinner数値NumberEditorのみが必要です。これも機能しています。つまり、ユーザーが入力したものは何でも、エディターは、を使用して値を取得すると、エディター内の数字のみを提供しますmySpinner.getValue().toString();。今、問題を解決します。テキストボックスに数値のみを受け入れさせたい と.(decimal point)、つまり、ユーザーが と 以外の何かを入力しようとした場合0-9.テキストボックスにエコーしないでください。

誰かがこれで私を助けることができますか?ありがとう :)

0 投票する
2 に答える
6752 参照

java - JSpinnerのキーボードとマウスの入力を無効にするにはどうすればよいですか?

JSpinnerを次のようにキーボードまたはマウスで編集できないようにしようとすると、次のようになります。

キーボードの入力と貼り付けは無効になりますが、上/下ボタンをクリックして値を変更することはできます。

上/下ボタンを無効にするにはどうすればよいですか?

0 投票する
3 に答える
1644 参照

java - 最小ボタンと最大ボタンを備えた JSpinner

スピナー値をすぐに jspinner モデルの最小値または最大値に設定する組み込みボタンを提供する JSpinner のようなコンポーネントを探しています。これを自分で実装する前に、トピックに関する私のグーグル検索は成功しませんでしたが、誰かが以前にそれを行った可能性があると思いました.

そのようなコンポーネントはありますか、それとも自分でコーディングする必要がありますか? ご協力いただきありがとうございます。

0 投票する
6 に答える
3483 参照

java - SwingJComponentsで分数をレンダリングする方法

基本的に、Swing JComponentsは、この形式で数値を分数で表示できます2 2/3。分数を最も良い形、たとえば2⅔でペイントするにはどうすればよいですか?

編集

JTableご覧のとおり、内部JSpinnerには1つの方法しかありませんTableColumnTableRowプレーンをシミュレートすることもできJtextFieldます)。ここで、Htmlを使用してフォーマットし、イベントでプレーンに切り替えることTableRendererができます。JTextComponentTableCellEditTableEditorJFormattedTextField

別の方法はありますか、それはプレーンでも可能でしょうJ(Formatted)TextFieldか?

0 投票する
1 に答える
242 参照

java - JSpinner の奇妙な動作

スイング JSpinner の最も奇妙な動作に遭遇しました。スピナーは次のようになります (中央のコンポーネントがスピナーです)。

ここに画像の説明を入力

お気づきのように、テキストもボタンもなく、無効な JTextField のように動作します。を試しsetEnable(true)ましたが、何も起こりませんでした。

JSpinner は透明な JPanel 上にあり、背景画像とともに JFrame に追加されます。これがこの問題と関係があるのではないかと思います。

JComboBox でも同じ動作が発生しますが、他のすべてのコンポーネント (JTextField や JSlider など) は問題なく動作することに注意してください。

何か案は?

ありがとう