>>701, >>706
何でPanel2はabstract?
何でsetCurrentするのにPanel2?s_panelじゃないの?
Panel1.setSoftKeyListener(f_panel)してる?
Panel2のキーイベント定義書いた?

↑のうち幾つかは省略しているだけかもしれんが、
細かい凡ミス大杉。

「PanelAからPanelBを呼び出す」ってのはUIの導線の定義。
プログラム上はどれも「カレントFrameを切り替える」だけ。
あんま複雑に考えずに画面切り替えたきゃsetCurrent()とだけ
覚えとけばOK。