使用Windows Mobile 6.5的HTC HD2上Java应用程序的帧大小

使用Windows Mobile 6.5的HTC HD2上Java应用程序的帧大小,java,user-interface,windows-mobile,windows-mobile-6.5,htc-hd2,Java,User Interface,Windows Mobile,Windows Mobile 6.5,Htc Hd2,我有一个Java应用程序,最初是使用Esmertec的JVM或该公司现在所称的任何东西编写的,在HTC P6500 Windows移动设备上运行。无论出于何种原因,在我加入该公司之前,该应用程序是使用绝对定位编写的,并且该应用程序的主AWT框架的大小设置为240x295。很长一段时间以来,这一切都很好,因为我们的应用程序只在一种设备上运行过。我们现在被要求将我们的应用程序“移植”到屏幕分辨率为480x800的HTC HD2设备上。不久前,我们的一位客户给了我们一台设备,我们在上面运行了应用程序,

我有一个Java应用程序,最初是使用Esmertec的JVM或该公司现在所称的任何东西编写的,在HTC P6500 Windows移动设备上运行。无论出于何种原因,在我加入该公司之前,该应用程序是使用绝对定位编写的,并且该应用程序的主AWT框架的大小设置为240x295。很长一段时间以来,这一切都很好,因为我们的应用程序只在一种设备上运行过。我们现在被要求将我们的应用程序“移植”到屏幕分辨率为480x800的HTC HD2设备上。不久前,我们的一位客户给了我们一台设备,我们在上面运行了应用程序,正如你所料,它没有占据整个屏幕,只是看起来很小。因此,我们估算了重构应用程序以在任何大小的屏幕上工作所需的时间

现在,我应该开始研究它了,我们又得到了另一台设备的贷款,用于测试。我刚刚在设备上重新安装了应用程序,一切看起来都很好。该应用程序占据了整个屏幕空间,所有文本和按钮等似乎都被拉伸以补偿更高的分辨率。一方面,这是伟大的,因为我真的不需要改变任何东西,但另一方面,我担心的是,它似乎不同于我的两个设备


有人知道为什么会出现这种差异吗?设备或Windows Mobile软件中是否存在迫使应用程序拉伸到全屏的情况,从而放大应用程序中的所有组件,即文本标签、按钮、文本字段等。

在HTC HD2上运行良好,因此必须将其拉伸以适应屏幕,并关闭机箱