我正在使用codename one
构建应用我有一个带有很长文本的radiobutton。
当我专注于此单选按钮时,该单选按钮的文本开始滚动。
我想要做的是在屏幕上显示与radiobutton相关的所有文字。
所以我尝试了radiotbutton.setUIID("TextArea");
但有了这个,只有radiobutton的外观会发生变化。单选按钮的文本不会溢出到多行。
我想一次显示单选按钮的文本(无论多长时间)。我该怎么做?
答案 0 :(得分:1)
MultiButton
有单选按钮模式,但您需要提前知道行数。
对此的解决方案如下:
RadioButton r = new RadioButton();
Container c = new Container(new BoxLayout(new BoxLayout.X_AXIS));
c.addComponent(r);
TextArea radioText = new TextArea("Long text for radio button");
radioText.setEditable(false);
c.addComponent(radioText);
radioText.setUIID("RadioButton");
c.setLeadComponent(r);
您可以在支持主要组件的GUI构建器中完成这一切。