小编jez*_*lan的帖子

LWUIT形式的左右命令菜单

使用LWUIT框架开发移动应用程序.在LWUIT中默认情况下,第一个命令放在左侧,后续命令将放在表单的右侧菜单中,包括已经放置在左侧的命令.我需要添加两个菜单到form.Left菜单包含一般的应用程序特定命令,如"最小化","后退"和"退出".右侧菜单包含特定于屏幕的命令,如"播放音频","播放视频"等...最初左侧的软键包含文本"选项",而右侧的软键包含文本"菜单".当用户选择"选项"时,将显示一个菜单,其中包含以下命令:最小化后退退当用户选择右软键"菜单"时,将显示一个菜单,其中包含屏幕特定命令:播放音频播放视频等...右侧菜单不断从一种形式更改为另一种形式,而左侧菜单的命令对于所有屏幕(表单)保持不变.我知道命令菜单可以通过覆盖返回列表的"Form.createCommandList(Vector)"来自定义.但在我的情况下,我需要两个列表(菜单).一个位于表单左侧,另一个位于表单右侧.请帮我解决此问题.

lwuit java-me

7
推荐指数
1
解决办法
3552
查看次数

选中未经检查的例外

请考虑以下代码

private int meth()
{
   try
   {
       return 1;
   }
   catch(Exception ex)
   {
       return 2;
   }
   finally
   {
       return 3;
   }
}
Run Code Online (Sandbox Code Playgroud)

编译上述代码时,"异常"被视为未经检查的异常.这是"无法访问的catch块异常永远不会在try块中抛出"编译错误不会发生.考虑我自己声明异常,

class MyException extends Exception
{
}
Run Code Online (Sandbox Code Playgroud)

并在代码中使用它

private int meth()
{
   try
   {
      return 1;
   }
   catch(MyException me)
   {
      return 2;
   }
   finally
   {
      return 3;
   }
}
Run Code Online (Sandbox Code Playgroud)

在这个"无法访问的catch块MyException永远不会在try块中抛出"编译错误发生.为什么在第一个场景中"异常"被视为RuntimeException,而在第二个场景中,即使"MyException"是"Exception"的子类,它也被视为已检查的异常.有人可以帮我解决这个问题吗?

java exception

7
推荐指数
2
解决办法
870
查看次数

选中或取消选中CustomException

如果我宣布上课

Class MyOwnException extends Exception
{
}
Run Code Online (Sandbox Code Playgroud)

这是检查或未检查的例外吗?

java

3
推荐指数
1
解决办法
6948
查看次数

单例类的hashCode实现

什么是实施

public int hashCode()
{
}
Run Code Online (Sandbox Code Playgroud)

单身类的方法?请给我提供实施

java

1
推荐指数
2
解决办法
1482
查看次数

标签 统计

java ×3

exception ×1

java-me ×1

lwuit ×1