0

あなたのコンピューターで見つかった映画を表示および整理する IMDB アプリケーションを作成しています (IMDB API を介してメタデータを検索することにより)。

検索パネルで、特定の年 (1990 年から 2005 年など) にリリースされた映画を検索するオプションをユーザーに提供したいと考えています。現在、私はこの 2 つの JSpinners を使用しています。1 つは最小年用で、もう 1 つは最大年用maxYear >= minYear && minYear <= maxYearです。

私が欲しいのは、最小用と最大用の 2 つのノブを備えた JSlider です。これは可能ですか?このインターフェースをより使いやすくする方法について他に何かアイデアはありますか?

4

2 に答える 2

1

これは有望に見えます: Java Swing レンジ スライダーの作成

そして、これは古い Tame の例から派生したと思われる別の例です: MThumbSlider

于 2013-03-28T21:18:54.880 に答える
1

2 つの JTextField を使用して、ユーザーに最小年数と最大年数を入力させることができます。

それ以外の場合は、2 つの JSpinner も別の選択肢です。ユーザーが見たことのないカスタム コンポーネントを開発することは、ユーザー フレンドリーではありません。

2 つの JSpinner を相互接続して、ユーザーが最大年よりも大きい最小年を入力できないようにすることができます。私はこれを行っていないので、表示するコード例はありません。

于 2013-03-28T16:53:34.683 に答える