复选框setTextPosition(TOP)不工作



Windows 10 ProNetBeans 12.3模拟器最新模拟器,IOS, Android

设置TextPosition为TOP似乎没有任何影响,文本总是在复选框的左边或右边。

Form hi = new Form("ComboBox TextPosion Test", new BoxLayout(BoxLayout.Y_AXIS));
CheckBox MpiSubSystemSoon = new CheckBox("FYI");
MpiSubSystemSoon.setTextPosition(TOP);
hi.add(MpiSubSystemSoon);
hi.show();

假定的行为是文本"出现在复选框

的正上方。想法吗?

这与图标有关,而不是与复选框有关,复选框是单独的事情。这是CheckBox继承Label的一种方法。

我们不支持这种布局。要做到这一点,请在布局中将CheckBox置于Label下方。

CheckBox cb = new CheckBox();
Container ui = BoxLayout.encloseY(new Label("My Label"), FlowLayout.encloseCenter(cb));
ui.setLeadComponent(cb);

相关内容

  • 没有找到相关文章