代号1:增加对话的高度

时间:2017-08-07 12:41:31

标签: codenameone

我无法在对话框中显示完整的文字信息。要查看完整的文字,我需要向下滚动,这对话框没有吸引力。我想显示完整的文字信息,无需滚动或不裁剪文字。 请查看附图enter image description here

我使用了一个设计师的代号来构建对话框。 我使用了这种方法" Dialog.show(" Title"," Message Body"," OK",null); "显示对话框。  我尝试过以下方法,但那些方法都没有用。 dialog.setHeight() dialog.setPreferedSize()。

你能帮我解决这个问题吗? 在此先感谢。

1 个答案:

答案 0 :(得分:1)

您的对话框似乎与默认设置不同。确保所有组件都使用相同的填充/边距/字体进行样式设置,以便选择,取消选择&压制状态,否则大小计算可能有缺陷。

同时验证EDT中是否显示对话框,否则会发生奇怪的事情。例如。如果从本机线程调用它。

我刚刚在EDT上验证了它的默认主题:

Form hi = new Form("Dialog", BoxLayout.y());

Button b = new Button("Show Dialog");
hi.add(b);
b.addActionListener(e -> Dialog.show("Account Locked", "Maximum allowed invalid attempts exceeded. Please contact your bank to unlock or Re-register through the internet banking portal", "OK", null));
hi.show();

AWS SDK documentation

enter image description here