2008-10-24 108 views
0

在我的Java應用程序中,我需要爲用戶創建一個評論框來添加評論。此外,我需要爲用戶提供調整大小和拖動評論框的規定。對於這一點,我需要顯示爲在Microsoft Excel的評論框的情況下,各地的評論框的邊界,我已經如下圖所示:邊界評論框

alt text

我不需要邊界上所示的圓的調整,因爲我會在盒子的右下角使用三角形的東西。但我需要虛線區域。

如何在java中爲我的應用程序創建它?任何好的想法?


目前我處於分析階段,只是爲了找到合適的選擇。我們到現在爲止想到的是在盒子周圍畫幾條虛線以給人留下印象。

回答

0

這可能有點棘手。當你需要半透明的邊界時,這將是痛苦的。如果不是,那很容易。只需使用具有適當組件和鼠標偵聽器的彈出窗口來偵聽在活動邊框上發生的鼠標事件。

1

我也許會考慮使用JXLayer。看起來你在這裏試圖做的是在組件邊界之外繪製一些上下文。這是JXLayer擅長的。

+0

+1爲JXLayer;和一個無恥的插頭,例如 - 我仍然在WIP項目http://code.google.com/p/jchronos/ - 在主頁上,你可以看到有一個圓形的影子周圍的形式;並感謝Romain Guy(www.curious-creature.org) – 2010-04-21 15:28:10