私の状況は簡単です:マルチビューアプリケーションにSWTを使用する。 Androidアクティビティのライフサイクルに似ています
ウェブサイトのように動作するウェブ風のJavaアプリケーション(これは一種のPOSアプリケーションです)を作成しようとしていますが、すべてJavaで書かれています。今はEclipseで書かれた半単純なSWTアプリケーションがあり、いくつかのオプション(サインイン、価格チェック、在庫確認、従業員タイムクロック)が表示されます。これらのいずれかが押されるか、対応するキーボードショートカットがアクティブになると、認証を促すダイアログボックスが表示されます。ユーザーが確認されたと仮定して、メインアプリケーションウィンドウに新しい機能のセット(アイテムのスキャン、アイテムの参照など)をシームレスに表示する必要があります。
これがHTMLの場合、私は新しいページを作成します。Androidプラットフォームに対して書いていたら、私は新しいアクティビティを作成します...しかしこれは非常に新しく、関連情報
PS誰かが別のライブラリ/技術(Swing/AWTなど)が優れていると思うなら、私はSWTに設定されていません。
+1 - おそらくStackLayoutが最適なアイデアですが、積み重ね可能なコンポジットを使用してビュークラスを拡張しないように注意してください。 – Jules