このページでは、JSliderの使い方を集めて一覧にしています。

JSlider

JSliderのスタイルを変更する

JSliderのスタイルを変更する

JSliderのトラックとノブを透明にし、値を半透明の色で描画します。

JSliderのUIや色を変更する

JSliderのUIや色を変更する

JSliderのトラックやつまみ、色などを変更して、音量調節風のスライダーを作成します。

JSliderでクリックした位置にノブをスライド

JSliderでクリックした位置にノブをスライド

JSliderをマウスでクリックした場合、その位置にノブをスライド、続けてドラッグ可能にします。

JSliderのSnapToTicksをマウスのドラッグでも適用する

JSliderのSnapToTicksをマウスのドラッグでも適用する

JSliderSnapToTicksをマウスでのドラッグ中にも適用されるように設定します。

JSliderの目盛にアイコンや文字列を追加する

JSliderの目盛にアイコンや文字列を追加する

JSliderの目盛にJComponentを表示することで、アイコンを追加したり、文字列の色などを変更します。

JScrollBarをJSliderとして代用する

JScrollBarをJSliderとして使用する

JScrollBarJSliderの代わりとして使用します。

JTableのCellEditorとCellRendererにJSliderを使用する

JTableのCellEditorとCellRendererにJSliderを使用する

JTableCellEditorCellRendererJSliderを使用するように設定します。

JSliderの目盛りをアイコンに変更する

JSliderの目盛りをアイコンに変更する

JSliderの目盛りに使用するJLabelを取得し、アイコンを追加したり文字色を変更するなどの変更を行います。

JSliderのノブをドラッグ中にToolTipで値を表示

JSliderのノブをドラッグ中にToolTipで値を表示

JSliderのノブをドラッグ中にToolTipでその現在値を表示します。

JSliderの順序を反転

JSliderの順序を反転

JSliderの値や目盛りの表示などの順序を反転します。

↑10 ↓11

JSliderのつまみの形状を変更

JSliderのつまみの形状を変更

JSliderのつまみの形状を目盛り表示ありの場合と同じになるよう変更します。

JProgressBarの進捗状況を円形で表示する

JProgressBarの進捗状況を円形で表示する

JProgressBarの進捗状況を円形表示するように設定します。

JSliderの現在値に対応するラベルの文字色を変更する

JSliderの現在値に対応するラベルの文字色を変更する

JSliderの大目盛りなどに設定した値ラベルが現在値を表すノブにもっとも近い場合、その色を変更します。

JSliderの数値テキストラベルを更新する

JSliderの数値テキストラベルを更新する

JSliderの数値テキストラベルの値を変更した場合、その位置やサイズが正しく描画されるように更新を行うメソッドを実行します。

MouseListenerなどを削除してコンポーネントの入力操作を制限する

MouseListenerなどを削除してコンポーネントの入力操作を制限する

MouseListenerMouseMotionListenerなどを削除することで、JSliderへの入力操作を制限します。

JSliderのノブをマウスの右ボタンで操作不可に設定する

JSliderのノブをマウスの右ボタンで操作不可に設定する

JSliderのノブをマウスの右ボタンで操作可能かどうかを設定で切り替えます。

JSliderでマウスドラッグによる値の変更が可能な範囲を制限する

JSliderでマウスドラッグによる値の変更が可能な範囲を制限する

JSliderの最小・最大値とは別に、マウスドラッグによる値の変更可能範囲を制限します。

NimbusLookAndFeelを適用したJSliderで範囲の塗りつぶしを行う

NimbusLookAndFeelを適用したJSliderで範囲の塗りつぶしを行う

NimbusLookAndFeelを適用したJSliderでトラックの現在値を示す範囲の背景を塗りつぶします。

JSplitPaneに追加したコンポーネントをドラッグしてDividerの位置を変更する

JSplitPaneに追加したコンポーネントをドラッグしてDividerの位置を変更する

JSplitPaneに追加した子コンポーネントの余白などをドラッグしてDividerの位置を変更可能にするJLayerを設定します。

JSliderのトラックをクリックしても値の変更が発生しないように設定する

JSliderのトラックをクリックしても値の変更が発生しないように設定する

JSliderのノブのドラッグとカーソルキーでのみ値変更を許可し、トラックのマウスクリックによる値変更を無効にします。