java.awt.Component.getName() プロパティに関する私の質問の補足として、 .NET のタグ プロパティと同様に、Component のどこかに任意のオブジェクトを照会する方法があるかどうか疑問に思っています。これは、コンポーネントに対して機能するが、そのコンポーネントが何であるかを必ずしも認識していないコードにとって非常に便利です。
たとえば、マウスが現在ポイントしているコンポーネントを見て、そのコンポーネントに手を伸ばしてヘルプテキストを引き出し、画面上の独自のペインに表示することを知っているアプリケーション全体のヘルプシステムを実装しようとしているとします。 (いいえ、ツールチップは使いたくありません)。現在の私の答えは、名前 (getName()/setName()) を使用してヘルプ テキストを保存することです。これは機能しますが、名前は文字列でなければなりません。もっと手の込んだものにして文字列以外のものを保存したい場合は、行き詰まると思います。