【发布时间】:2015-04-21 15:23:53
【问题描述】:
我正在尝试制作一个支持不同角度矩形的地图编辑器(因此它使用多边形绘制矩形)。我想在不使用数学计算的情况下通过它们在框架上的位置来捕捉多边形。
有没有支持这种东西的命令?
我试图通过视觉表现来捕捉多边形:
public void mousePressed(MouseEvent e){
Component component = getComponentAt(e.getX(), e.getY());
if(component instanceof wall){
但它不起作用。
(如果我只是简单地绘制矩形,我会使用 JPanel 并使用 setbounds 命令来绘制矩形,但我认为我不能制作多边形形状的 JPanel)
【问题讨论】: