我有一个java applet,它将左上角的x,y(0,0)绘制到右下角的x,y(500,500)。我该如何去让这个applet画出左上角的x,y(500,0)到右下角的x,y(1000,500)?如何在java中创建相机以更改透视图?
1
A
回答
1
在Graphics类中有很多方法可用,名为drawImage。
我相信this is the one you are after它能够在画布上的特定位置绘制图像的特定部分。
编辑:根据您的评论,我建议您将地图绘制成图像,然后使用drawImage方法从指定的偏移量绘制图像。每次更改偏移量时,都要从该位置绘制图像。
+0
这听起来很合理我会试一试谢谢! – tylercomp 2010-08-25 22:06:02
相关问题
- 1. 如何在Xamarin表单中创建半屏相机视图
- 2. 如何创建视图,以便在基表变更时也改变视图?
- 3. 如何在android中的另一个视图上创建透明?
- 4. 如何更改相机视图(UIImagePickerViewController)iOS的高度和宽度?
- 5. 如何更改海牛相机视图的窗口大小?
- 6. (iphone)是否可以更改相机视图?
- 7. 如何更改背景图像视图透明图像?
- 8. 如何在Java中创建随机BigDecimal?
- 9. 如何在当前视图上创建半透明视图图层?
- 10. 如何创建视图并在以后更新?
- 11. Android - 如何在两个或更多视图中显示相机
- 12. 如何在不显示它的情况下创建透视图
- 13. SQL:如何创建二维透视表
- 14. 在无透视函数的SQL中创建数据透视表
- 15. RCP App:使用相同视图更改透视图时禁用菜单
- 16. 如何创建以下视图?
- 17. 如何在本机iOS中创建可选项目视图?
- 18. 在VBA中创建数据透视表
- 19. 在UNIX中创建数据透视表
- 20. 如何在HP Vertica中“更改视图”
- 21. 如何从Xamarin Forms视图创建本机UWP视图?
- 22. 可以在Clearquest中更改视图
- 23. 如何更改动态创建视图的位置
- 24. 如何通过脚本改变视图的相机视野
- 25. 使用java在Excel表格中创建数据透视表
- 26. 如何在Android中创建视图?
- 27. 如何在Android中创建树视图?
- 28. 如何在PHP中创建树视图?
- 29. 如何在活动中创建视图?
- 30. 如何在SKScene中创建子视图?
我不确定我完全理解。你想在'(500,0)'上绘制并使它出现在'(0,0)'?你能不能在这种情况下抵消'(x - 500,y)','500
Patrick
2010-08-25 21:33:14
是的,这基本上是我想要做的,我有一个由很多点组成的大地图,我只想在一次绘制它的一小部分。现在我正在移动整个地图,我基本上只想移动“相机”而不是地图。 – tylercomp 2010-08-25 21:37:44
你想画什么? * *所在位置* *,在图像中? – Patrick 2010-08-25 21:40:18