我们有一个旧的(超过10年的)Java Swing应用,它根据实验数据在JCanvas(JComponent的一个子类)上的这些圆之间绘制了很多圆圈和连接(线条)。我们可以放大缩小我们在画布上绘制的图画吗?
由于数据变得越来越大,我们现在无法显示整个绘图。我们已经将JCavans放入了一个JScrollPane,但是为了滚动绘图并不方便。
我们可以放大缩小它吗?如果是的话,怎么样?我知道我们可以放大图像,但画布上的图形是图像?
感谢,
编辑:
我们得出paintComponent(Graphics g)
方法中的圆圈和符合图形。
我们在'paintComponent(Graphics g)'方法内绘制这些圆和线与图形。 – 5YrsLaterDBA 2010-09-26 11:33:02
试试@Waldheinz的建议。然后您可能只需要更改1行代码。 – Ash 2010-09-26 12:26:44