我开始使用Java ME开发移动电子书阅读器,但是为了控制,本书将会显示我需要一个个性化的控件。为此,我首先需要知道如何做一个,以满足我的需求。
然后我需要知道如何像使用Visual Basic一样进行个性化控制。
PS:我想做一个个性化的 TextBox
,在某些部分可以是粗体,斜体,下划线,支持主题(如编辑,MS -DOS文本编辑器)和许多其他使电子书比简单纯文本更好看的东西
答案 0 :(得分:0)
为了使用MIDP高级API在JavaME中构建自定义组件,您应该扩展Custom Item
Eric Giguere的这两篇文章是一个很好的起点(虽然有点旧):
http://developers.sun.com/mobility/midp/ttips/customitem/
http://developers.sun.com/mobility/midp/ttips/customitemtraversal/index.html
尽管如此,考虑到您的应用程序相当复杂并且可能需要更丰富,更灵活的组件,我建议LWUIT。
http://java.sun.com/developer/technicalArticles/javame/lwuit_intro/
(LWUIT的快速和宽松定义可能是'小型Swing for JavaME')