【问题标题】:GUI Design in J2MEJ2ME 中的 GUI 设计
【发布时间】:2009-08-13 15:42:28
【问题描述】:

我最近一直在研究移动编程,我实际上尝试了J2ME polish GUI framework

虽然用波兰语制作的 GUI 看起来相当不错,但我意识到用户界面并不是我想要的。

我开始在网络上搜索 Stack Overflow 并制定了一些规则:

  1. Java ME 无处不在,所以这将是一个很好的运行时来开始我的编程。
  2. GUI 框架应该能够让我完全控制在较低级别的屏幕上绘图,例如用于桌面的 Flash。
  3. 应用程序应与 WORA 保持一致,可在各种手机上运行,​​不受分辨率、屏幕尺寸等因素的影响。
  4. 支持动画。

在我根据上述规则搜索终极GUI的过程中,我发现除了波兰语之外还有几个,比如LWUIT、MiniME、Nemo。 虽然我还没有尝试过。

根据上面制定的规则,您会推荐什么 GUI 框架?

【问题讨论】:

    标签: user-interface java-me mobile


    【解决方案1】:

    我认为 j2me 最好的地方是编写您自己的自定义 GUI,具有您需要的所有功能,不多不少。这样一来,您就可以节省空间,而不是存放您不想要的东西。

    【讨论】:

    • 如何编写自己的 GUI,有什么建议吗?、链接或参考。谢谢。
    【解决方案2】:

    我前段时间用过LWUIT。它提供了许多有用的小部件,让您可以使用布局管理器在屏幕上排列内容,类似于 Swing 中使用的那些。此外,它还提供了一个工具来以非常复杂的方式为您的 GUI 设置主题。值得一试!我几乎可以实现我脑海中的每一个图形化想法。 几乎 ..这对我来说是个问题。我想无论您使用哪种 GUI 工具包,如果您对 GUI 的外观和感觉有相当具体的想法,您最终会丢失某些功能,并且可能会更好地编写自己的 small 框架,如卢卡斯说。

    【讨论】:

      【解决方案3】:

      使用您的标准,我想比较我们目前正在使用的一个库,称为 J2ME GUI,您可以在 http://www.garcer.com/ 阅读它。

      1. 它采用 Java 语言并针对 MIDP2.0 / CLDC1.0 设备。
      2. 可以扩展其预定义组件,然后您可以覆盖其 Paint 事件以创建您选择的任何组件。
      3. 兼容性是它的主要特点之一,也适合低端手机,因此它轻巧紧凑。
      4. 我目前使用的版本不直接支持动画。它可以通过创建动画组件并利用其内置的计时器事件来实现。这就是我们目前计划在我们的一个新项目中实现动画下载图标的方式。

      希望这会有所帮助。

      【讨论】:

        【解决方案4】:

        虽然这是一篇旧文章,但如果您最终创建了自己的框架,我仍然认为您应该尝试 LWUIT。 开发者一点也不闲着——2009 年的 LWUIT 和 2011 年的 LWUIT 都不一样,他们承诺 2012 年的 LWUIT 会更好! LWUIT 具有以下功能:

        1. 一次开发,到处移植的能力[几乎-iphone移植是礼物之一 我们正在进入 2012 年]。这才是真正的 Java!
        2. 动画、动画和更多动画可以在 LWUIT 中实现
        3. 也适用于低端设备。
        4. IO(文件系统、存储和网络连接)已被抽象化以允许轻松移植,而无需为每个平台编辑代码。连接已被缓冲,XML 和 JSON 解析可以无缝完成等
        5. 主题制作器(称为资源编辑器)非常棒 - 设计师只需完成 GUI 的创建,剩下要做的就是嵌入功能代码!它还会为您生成一个 Netbeans 项目,其中已经包含 4 个端口 [Desktop、MIDP、RIM 和 RIM Touch]。

        对于遇到此问题的任何人,甚至是最初的提问者(这是一个词吗?)我认为您应该尝试 LWUIT

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多