次のような画面があります。
+--------+---------------------+
|___A____| |
|________| JComponent I am |
|________| drawing on |
|________| __ __ |
|________| | | |
|________| |
|________| \__________/ |
|________| |
|________| |
|________| |
+--------+---------------------+
そして、ボタンAをクリックすると、描画しているJComponentの上にトレイがポップアップするようにしたいと思いますか? これをどのように実装するのが最善ですか?レイアウト マネージャーを無視して、キャンバスまたは何らかの階層化されたペインとして使用している JComponent に追加することでしょうか。
+--------+---------------------+
|___A____|_Tray__| |
|________| JComponent I am |
|________| drawing on |
|________| __ __ |
|________| | | |
|________| |
|________| \__________/ |
|________| |
|________| |
|________| |
+--------+---------------------+
JPopupMenu と提案されたトレイを区別するため。
+------+--------------------+
|Button|
+------+
| | <--- JPopupMenu
+------+
+------+--------------------+
|Button|____________| <----- Tray
+------+