标签: java canvas applet resize jframe
我有一个java游戏,它是一个JFrame中的Canvas,可以作为应用程序和applet运行。
当作为applet运行时,我希望它能够在用户调整窗口大小时缩放以适应新的大小窗口。
无论如何调整画布以及我在其上绘制的所有图像或形状以适应新的大小窗口,或者我是否必须改变所有对象上的代码以及它们绘制的位置?
任何帮助都非常有用:)
答案 0 :(得分:1)
您必须为绘画添加缩放比例。应用于图形的转换可能是最简单的方法。您将确定Canvas的当前大小并根据标准大小进行缩放。