反射またはハッシュマップ?オブジェクトが横たわっていて、ユーザーがそれらをクリックする可能性があるグラフィカルアプリケーションを書いているとします。つまり、クリックしたオブジェクト情報をどういう形で表示したいのですか?java - オブジェクトのプロパティを表示する最適な方法
Accessible
アクセシビリティのJavaパッケージとAccessibleContext
クラスのインターフェイスを読み終えます。その前に、クラスフィールドの代わりにプロパティのハッシュマップを使用してテストコードを書きました。最後に、ReflectionでJavaBeansがinstrospectionを使用していることを読んだ後で考えました。
あなたはそのようなアプリケーションで何をお勧めしますか?
私はそれを受け入れるようにしますが、必要性のミスがありました(おそらく私のスペルでした)。 InstrospectionまたはReflectionは、オブジェクトがまだインスタンス化されていないときにオブジェクトについて何かを知る必要がある場合に適しています。しかし、あなたがオブジェクトを実行しているときに、そのオブジェクトを知っているなら、恐らくそれらのメソッドを代わりに呼び出すのが最も良いでしょう。これらの呼び出しで、 "プロパティテーブル"を構築することができます。とにかく、私の答えはCommons BeanUtilsを掘り下げるのに役立ちました。よろしく。 – Sebastian