解决方法:
在TextField源码上 加上editString();函数:
public void pointerReleased(int x, int y) {
// unlike text area the text field supports shifting the cursor with the touch screen
editString();
String text = getText();
int textLength = text.length();
int position = 0;
Font f = getStyle().getFont();
x -= getAbsoluteX();
for(int iter = 0 ; iter < textLength ; iter++) {
int width = f.substringWidth(text, 0, iter);
if(x > width) {
position = iter;
} else {
break;
}
}
if(position == textLength - 1) {
if(f.stringWidth(text) < x) {
position = textLength;
}
}
setCursorPosition(position);
repaint();
}
或者官方的解决方法:http://forums.java.net/jive/thread.jspa?threadID=52716
分享到:
相关推荐
9. **触摸屏支持**:随着触摸屏设备的普及,LWUIT 1.5很可能增强了对触摸事件的支持,使得开发者能够创建更适合触控操作的应用。 通过这个压缩包中的LWUIT_1_5,开发者可以获得完整的库文件和相关的文档,以开始或...
- **跨平台兼容**:由于基于Java,LWUIT 应用程序可以在支持Java ME的多个手机平台上运行,具有良好的兼容性。 3. **www.pudn.com.txt**: 这个文件可能是从pudn.com网站下载资源时附带的说明文件,可能包含了...
**LWUIT(Lightweight User Interface Toolkit)**是Java ME平台上的一个开源用户界面库,主要用于创建具有丰富图形效果和交互性的移动应用。这个库在早期的Java ME开发中非常流行,因为它允许开发者构建出与桌面...
LWUIT 提供了丰富的组件和可定制的外观,使得开发者能够创建出具有吸引力、功能丰富的图形用户界面。这个框架大大简化了J2ME应用的UI开发,提高了开发效率,并且让应用程序在不同设备上的表现更加一致。 LWUIT 的...
Lwuit在blackberry上的移植版本,使用subversion签下来的,我把这个从lwuit-incubator中提取出来的,里面有DOC和源码,不过它把4.2-4.7版本放在一起了,应用的时候需要根据自己项目实际进行裁剪和修改。
LWUIT.jarLWUIT.jarLWUIT.jarLWUIT.jarLWUIT.jarLWUIT.jar
7. **触摸支持**:LWUIT 1.3 版本改进了对触摸屏设备的支持,使得开发者能够在触控设备上构建直观的用户界面。 8. **资源管理**:LWUIT 提供了资源管理机制,包括图像、音频和视频资源的加载和缓存,有助于优化性能...
LWUIT( Lightweight UI Toolkit)是Java ME平台上用于构建用户界面的一个开源库,它提供了丰富的组件和动画效果,使得在移动设备上创建美观且交互性强的界面变得可能。Eclipse是一款广泛使用的集成开发环境(IDE)...
这个库的主要目标是简化和优化移动设备上的图形用户界面设计,使得开发者可以创建具有丰富视觉效果和交互性的应用程序。在“LWUIT的一个例子”中,我们将探讨如何利用LWUIT来实现一个模仿销售系统的应用。** 首先,...
LWUIT提供了对触摸屏的良好支持,使得开发者能够构建出更加符合用户习惯的应用程序。 6. **动画效果**:为了提升用户体验,LWUIT还支持各种动画效果的实现,包括过渡动画、对象动画等,使应用更具吸引力。 #### ...
LWUIT支持多种设备和操作系统,包括J2ME、Symbian、Blackberry等,这使得开发者可以编写一次代码,运行在多个平台上。 在"Hello LWUIT"的示例中,我们将学习如何创建一个简单的LWUIT应用程序。这个示例通常从创建一...
9. **模拟器与真机调试**:利用Eclipse,开发者可以使用J2ME模拟器进行初步测试,也可以连接实际设备进行真机调试,确保应用在不同设备上的兼容性和性能。 通过学习和实践LWUIT的这些知识点,开发者能够创建出具有...
LWUIT(Lightweight User Interface Toolkit)是Java ME平台上的一个开源用户界面库,它为开发者提供了丰富的UI组件和强大的设计工具,使得在移动设备上创建美观、交互性强的应用程序变得更加简单。这篇开发指南将...
LWUIT的主要目标是提供一套轻量级的UI组件,使得开发者能够在资源有限的J2ME设备上创建出美观且高效的用户界面。它通过提供一套丰富的组件集,如按钮、文本框、列表、表单等,以及动画和主题支持,极大地增强了J2ME...
4. **性能提升**:新版本可能优化了底层代码,提升了运行效率,使得LWUIT在处理复杂的用户界面和动画时更加流畅,同时降低了对设备资源的需求。 5. **文档和支持**:随着新版本的发布,相关的开发文档和技术支持也...
LWUIT( Lightweight UI Toolkit)是Java ME平台上的一款开源用户界面框架,主要用于开发移动设备上的图形用户界面。这个框架提供了一套丰富的组件和强大的样式系统,使得开发者可以创建出美观且功能丰富的应用程序...
LWUIT类似Swing 的MVC架构, 支持多种布局(Layouts), 皮肤更换, 字体, 触摸屏, 动画效果, Rich控件, 3D集成, Painter, 模式对画框, I18N/L10N等。 Sun在2008年的JavaOne会议上向开发者社区推荐了LWUIT,展示了...
3. **事件处理**:为每个宫格添加点击事件监听器,以便在用户点击时触发相应的操作,如切换显示内容。 4. **动画效果**:利用LWUIT的动画框架,可以为九宫图的切换添加平滑过渡效果,提升用户体验。 5. **主题和...
LWUIT( Lightweight UI Toolkit)是Java ME平台上用于构建用户界面的一个开源库,它提供了丰富的组件和动画效果,使得在移动设备上开发出美观且功能强大的应用程序成为可能。LWUIT 1.4 API文档是开发者理解和使用这...