我有三个类:CanvasPanel,Drawline和DrawRectangle。


CanvasPanel:用于处理所有鼠标事件侦听器。
画线:用于在CanvasPanel上画线。
DrawRectangle:用于在CanvasPanel上绘制矩形。


所有这三个类都是扩展的JPanel类。

拖放所有组件都可以。但是问题是,当我将线拖动到矩形上时,线已经在矩形后面。您能给我解决方案还是给我一些例子,以便我能理解这是怎么发生的。

谢谢

最佳答案

通过调用setOpaque(false)使组件透明。

10-06 11:02