这与java无关,随便找本书,如果有简单的绘图例子的,都可以看到。无外乎鼠标事件的处理,click时是ox,oy,move时是cx,cy,从ox,oy,cx,cy做虚线框,注意设置作图模式为XOR,这样作两次即是抹掉,release时是ex,ey,从ox,oy,ex,ey内的所有物件都被选中。可以搜索所有物件列表,看它的位置是否在oxoyexey范围内。效果如果你安装了java webstart,你可以看到一个draw,就是这样了。