我想获得可以绘制物体的屏幕的高度和宽度。除了TitleBar之外,它是除MenuBar(包含命令的页脚)之外的空间。
提示:我知道Display.getInstance().getDisplayHeight()
会返回屏幕的高度,但这是完整的情况。那么我怎么能,至少知道MenuBar和TitleBar的高度来从这个高度中减去它们呢?
答案 0 :(得分:3)
我找到了感兴趣的人的答案:
获得TitleBar的高度:Form.getTitleComponent().getPreferredH()
要获得AddressBar的高度:Form.getSoftButton(0).getParent().getPreferredH()
所以我的问题的答案是:
Display.getInstance().getDisplayHeight()
- form.getTitleComponent().getPreferredH()
- (getSoftbuttonCount() < 1) ? 0 : form.getSoftButton(0).getParent().getPreferredH()