嗨,我目前正在Java应用程序上工作,我必须使用Canvas,Graphics等绘制一些图形。

因此,如果我单击一个点并将其拖过,它之间应该画一条线(想在油漆中画一条线)。

我目前正在使用fillRect,问题是,有没有办法从右到左填充fillRect?还是我必须为此明确创建解决方法?

最佳答案

fillRect()方法需要四个参数,xywidthheight。您应该做的只是计算这些参数的值。如果要从右向左绘制fillRect,则只需减小x并增大width即可,这可能与鼠标移动有关。而已。

关于java - 使fillRect从右到左动态填充,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15944839/

10-10 03:17