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);