4
나는 화면과 같이 있습니다컨트롤에 나타나는 트레이를 구현하려면 어떻게해야합니까?
+--------+---------------------+
|___A____| |
|________| JComponent I am |
|________| drawing on |
|________| __ __ |
|________| | | |
|________| |
|________| \__________/ |
|________| |
|________| |
|________| |
+--------+---------------------+
그리고 나는 트레이가 나는에 그리기하고있는 JComponent에의 맨 위에 올라와 버튼 A를 클릭하면 있도록 만들 하시겠습니까? 어떻게 구현하는 것이 가장 좋습니까? 레이아웃 관리자를 무시하고 JComponent에 추가하여 캔버스 또는 일종의 계층화 된 패널로 사용하고 있습니까?
+--------+---------------------+
|___A____|_Tray__| |
|________| JComponent I am |
|________| drawing on |
|________| __ __ |
|________| | | |
|________| |
|________| \__________/ |
|________| |
|________| |
|________| |
+--------+---------------------+
JPopupMenu와 제안 된 용지함 간의 차이점은 mankeke에게 문의하십시오.
+------+--------------------+
|Button|
+------+
| | <--- JPopupMenu
+------+
+------+--------------------+
|Button|____________| <----- Tray
+------+
+1 아스키 아트의 경우) – Thomas
트레이 란 무엇입니까? JDialog 또는 JPopupMenu를 사용할 수 있습니다. – camickr
옆으로 팝업 메뉴. JPopupMenu와 비슷하지만 옆으로. – davidahines