【发布时间】:2010-05-07 14:49:37
【问题描述】:
我正在制作一个绘图程序,通过将图形 2D 对象(即线条、矩形和椭圆形)放置在面板上来使用它们。考虑到这一点,我有两个问题:
1) 如何将当前在面板上描绘的图像以 PNG、JPG 或类似文件的形式存储到磁盘上?
2) 我添加了拖动功能。如何实现一种功能,以便在将矩形、直线或椭圆形实际放置到画布上之前(但在释放鼠标按钮后不将轮廓放置在画布上),可以看到矩形、线条或椭圆形的“轮廓”?我看不出有任何 MouseListener 方法可以做这样的事情。
【问题讨论】: