GUIでいくつかのものをフィルタリングする目的で、サブクラス(たとえば、Webショップのように見える)を持つことができるメニューを作成しようとしています。
たとえば、メニュー項目をクリックすると、選択可能なサブメニューが開き、メインメニュー項目の選択を解除すると閉じます。
何かのようなもの:
Cars
-bmw
-vw
bikes
skateboards
GUIでいくつかのものをフィルタリングする目的で、サブクラス(たとえば、Webショップのように見える)を持つことができるメニューを作成しようとしています。
たとえば、メニュー項目をクリックすると、選択可能なサブメニューが開き、メインメニュー項目の選択を解除すると閉じます。
何かのようなもの:
Cars
-bmw
-vw
bikes
skateboards
あなたは木を探していますか?
http://docs.oracle.com/javase/tutorial/uiswing/components/tree.html
このクラスはニーズに合わせて簡単に拡張でき、あなたが望むことをほぼ実行できると思います。
詳細については、質問を明確にする必要があります。