0

ユーザーが 5 フレームに直面しているプロジェクトに取り組んでいます。各フレームには、入力するデータが含まれています。そのため、彼が 1 つのフレームを完了して次のフレームに移動すると、BreadCrumb (またはプログレスバー) を使用するためにデータが満たされていることを確認する必要があります。

Javaスイングでブレッドクラム(またはプログレスバー)を作成する方法

Javaのswingsで下の画像のようにしたい

ここに画像の説明を入力

4

1 に答える 1

2

私はあなたに提案します

  • ブレッドクラム画像として使用する 5 つの画像を作成します。これには、基本的な画像編集プログラムが役立ちます。
  • 5 つの画像を ImageIcons に入れ、ImageIcons を配列またはArrayList<ImageIcon>.
  • GUI の一部である JLabel に現在のアイコンを表示します。setIcon(Icon icon)メソッドを介して JLabel のアイコンを簡単に設定できます。
  • 「5 フレーム」を使用しないことを強くお勧めします。これは煩わしいユーザー エクスペリエンスであり、プロフェッショナル アプリケーションを使用するときにユーザーが経験するものではないためです。
  • 代わりに、プロセスの各部分を処理する 5 つの JPanel を作成します。
  • これらの JPanel を、パンくずリストの ImageIcons を表示する JLabel の上にあると思われる CardLayout を使用する JPanel を介して、GUI の内外で交換します。
  • JPanel ビューを交換すると、ImageIcon も交換されます。この交換は、おそらく同じ方法で行われます。
  • 「スイング」ではなく、Java「スイング」であることを忘れないでください。幸運を。
于 2013-07-26T17:15:29.000 に答える