1

我正在使用代号一构建应用程序

我有一个带有很长文本的单选按钮。

当我关注此单选按钮时,该单选按钮的文本开始滚动。

我想做的是在屏幕上显示与单选按钮相关的所有文本。

所以我尝试了radiotbutton.setUIID("TextArea");

但是有了这个,只有单选按钮的外观会改变。单选按钮的文本不会溢出到多行。

我想一次全部显示单选按钮的文本(不管它有多长)。我该怎么做?

4

1 回答 1

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 构建器中完成整个操作。

于 2012-07-18T09:09:49.853 回答