問題タブ [jslider]
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 - JSliderの質問:左クリック後の位置
JSliderをクリックするたびに、実際にクリックした場所にジャンプするのではなく、クリックの方向に1つのmajorTickが配置されます。(スライダーがポイント47にあり、5をクリックすると、5ではなく37にジャンプします)。JSlidersの使用中にこれを変更する方法はありますか、それとも別のデータ構造を使用する必要がありますか?
java - Java Slider - カスタムティックの作成方法は?
画像スライドショー付きのオーディオ トラックがあります。たとえば、0:00 に画像 1、0:45 に画像 2、1:03 に画像 3 などがあります。現在、トラック内の位置を変更するために JSlider を使用しています。画像が変化するポイントでスライダーに目盛りを付けたいのですが、目盛りの間隔が均一でsetPaintTicks
はないため、オプションではありません。でこれを行う方法はありjavax.swing.JSlider
ますか、または別のスライダー コントロールをお勧めできますか?
java - JSlider の表示可能なラベルを変更しますか?
最小値が 0 で最大値が 10,000 の JSlider があります。主な目盛りを 1,000 に設定しています。ここでラベルをペイントすると、0、1000、2000、3000、4000 などと表示されます。表示したいのは、0、1、2、3、4、5 などです。このタスクを達成するための良い方法はありますか?
java - Java Swing 範囲スライダー UI
2 つのノブ (範囲を表す) が付いたスライダーが必要でした。ただし、Java のBasicSliderUIを拡張する独自の UI を作成しました。それらはペイント メソッドをオーバーライドして、独自のノブを描画します。現在のルック アンド フィールに基づいたデフォルトのノブを使用したいと考えています。BasicSliderUIのpaintThumbメソッドを呼び出してみましたが、これにより、現在のルック アンド フィールに関連付けられていないように見える一般的なノブが得られます。私が知る限り、JSliderはMultiSliderUIから UI を取得します。JSliderのように変化するが、1 つではなく 2 つのノブを描画する UI を作成するにはどうすればよいですか?
前もって感謝します!
java - JSliderの値からJLabelの値を変更する
JSliderとJLabelを含む単一のJPanelがあります。JSliderの値がユーザーによって変更されたときに、その新しい値がJLabelに反映されるように構成したいと思います。
Sliderを使用してChangeEventsを起動できることは理解していますが、ChangeListenerをJLabelに追加する方法がわかりません。これが私のコードの抜粋です。
(スライダーの変更を反映するために、ここで何をすべきかわかりません)
私はこれで正しい方向に進んでいますか?よろしくお願いします。
java - Swing で複数の JSliders をオーバーレイする
複数の JSliders をオーバーレイして、両方に「親指」が見えるようにすることはできますか (トラックのペイントを無効にし、不透明度を false に設定しようとしましたが、まだ一方が他方を隠しています)。基本的に、ユーザーが範囲を定義できるようにするコンポーネントを作成したいと思います (そして、スライダーの属性のほとんどを持っているため、カスタムのものを書きたくありませんでした)。スライダーでそれを行う別の方法があれば、それもうまくいきます。
ありがとう、
ジェフ
java - JSlider の進行状況インジケータを親指からリンク解除する方法は?
特定のプロセスが計算されると更新されるように、JSlider を使用してアプリケーションの進行状況を表示しています。
ユーザーが親指を過去の目盛りにドラッグできるようにしたいのですが、これが発生した場合、進行状況インジケーターを現在の位置にとどめたいと思います。
これを最もよく達成する方法について、誰かがガイダンスを提供できますか? すべての助けを前もってありがとう!
java - Java: フロート値の JSlider と JTextfield をリンクする
JSlider と JTextField をリンクして、一方が変更された場合に他方も更新され、再帰ループが発生しないようにする最も簡単な方法は何ですか?
ありがとう!
java - Java で Office 2007 のズームバーを模倣する (変更された JSlider)
Word 2007 のズーム スライダーを模倣する (または既存のコンポーネントを見つける) ことを試みています。
このコンポーネントと標準の Java JSlider には、主に次の 2 つの違いがあります。
- 100% 以外ではティックにスナップせず、マウスを放したときではなく、バーをスライドさせているときにスナップします
- スライダーは全体的に直線的ではありません: スライダーの左半分は 10% から 100% になります。右側は 100% から 500% になります。
ソース:
基本的に外観を模倣するだけですが、上記の 2 つの機能はありません。JSlider APIには、この動作を可能にするものは何もありません。この動作を得るには、ゼロから始める必要がありますか? もしそうなら、それは私の時間の価値はありませんが、誰かがこの動作を取得する良い方法を知っているなら、私が取り組んでいるプロジェクトにそれがあればいいと思います.
ありがとう、
ニック
編集:
0..50 と 50..100 を異なる値にマッピングするだけのアイデアをくれた PSpeed に感謝します。そのためのコードを以下に示します。
残念ながら、setValue を snap に変更するというアイデアはうまくいきませんでした。
編集 2: 私が気付いたもう 1 つの違いは、JButton ではボタンを複数回押したままにすることができないのに対し、office の +/- ボタンではできることです。これを模倣する方法はありますか?