JMenuとJCheckBoxMenuItemを組み合わせて、次のことができるようにすることを計画しています。(1)この新しいコンポーネントのインスタンスを含むポップアップメニュー。(2)この新しいコンポーネントには、左側にチェックボックスがあり、右側に展開して他のサブメニュー(通常のJMenuなど)を表示することができます。
私はいくつか質問がありました:
まず、私は車輪の再発明をしていますか?/これは以前に行われたことがありますか?
次に、swingが拡張ComponentクラスのUIクラスを取得する方法をどのように知っているかを理解しようとしていますか?(たとえば、JMenuにはそのために使用される文字列uiClassIDメンバーがあることがわかりますが、正確なクラス名ではありません... UIDefaultsでHashTableルックアップにデバッグしました)