1

質問のタイトルはかなり紛らわしいと思います(問題の言葉があまり見つかりませんでした)。以下で問題を説明しようと思います。

さまざまなチャットアプリケーションに似た機能を含めたいと思います。これらのアプリケーションには、ユーザーの連絡先を表示する機能があります。基本的にはプロフィール写真(画像)とオンライン/オフラインステータス(画像)と連絡先の名前が表示されます。ユーザーがいずれかのユーザーを(クリックして)選択すると、チャット用のそれぞれのウィンドウが開きます(または、チャットウィンドウが1つだけ使用されている場合は、チャットウィンドウがこのユーザー情報とチャット履歴で更新されます)。クリック(または選択)されている要素のスナップショットは次のとおりです。 ここに画像の説明を入力してください

したがって、(私が思うに)画像+画像+テキストの組み合わせを使用して実装されます。これらはラジオボタン(または同様のもの)を使用しているに違いないと思います。今度はJavaでも同じことをしたいのですが、Javaではラジオボタンに使用できる画像とテキストは1つだけです。したがって、Java Swingの1つのコンポーネントのアイコンとして複数の画像を使用する方法があるかどうか、私はさまよっています。または、この機能を実装する他の方法はありますか。

4

1 に答える 1

1
  • JRadioButton持っていないアイコン

  • しかdrawIcon()ない

  • JToggleButtonの親ですJRadioButton

  • この場合、より良いset(Xxx)Icon()のはJToggleButton

于 2012-11-16T09:58:25.190 に答える