2012-07-18 68 views
1

我建立使用codename one設置單選按鈕的外觀textarea的代號一個

我有一個很長的文本一個單選按鈕的應用程序。

當我關注這個單選按鈕時,該單選按鈕的文本開始滾動。

我想要做的是顯示與屏幕上單選按鈕相關的所有文本。

所以我試圖radiotbutton.setUIID("TextArea");

但有了這個,只有的單選按鈕的外觀改變。單選按鈕的文本不會溢出到多行。

我想一次顯示單選按鈕的文本(不管它多長時間)。我該怎麼做?

回答

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生成器。