当前位置: 首页 > 知识库问答 >
问题:

用codenameone换行radiobutton的长文本

陶寒
2023-03-14
ButtonGroup buttonGroup = new ButtonGroup();
for (int i = 0; i < (model).getItemCount(); i++)
        {
            String optionLabelStr = (model).getItem(i);
            RadioButton button = new RadioButton(optionLabelStr);
            button.addActionListener(this);
            button.setOppositeSide(false);
            cont.addComponent(button);
            buttonGroup.add(button);
            }

共有1个答案

高飞翮
2023-03-14

RadioButton派生自Button,后者派生自Label。他们不能包裹。换行文本是一个复杂的特性,如果我们为所有组件引入它,它将严重影响性能和功能。然而,这很容易用铅组件来完成。事实上,SpanButton是一个主要组件。

所以你可以这样做:

RadioButton button = new RadioButton();
TextArea textOfButton = new TextArea(optionLabelStr);
textOfButton.setEditable(false);
textOfButton.setUIID("RadioButton");
Container lead = BorderLayout.centerEastWest(button, textOfButton, null);
lead.setLeadComponent(button);
button.addActionListener(this);
buttonGroup.add(button);
cont.addComponent(lead);    

您在这里有效地做的是用文本包装按钮。然后使文本看起来像单选按钮的文本。

 类似资料:
  • 问题内容: 如何在不牺牲缩进的情况下在Python中换行? 例如: 假设该值超过了建议的79个字符的限制。我的阅读方式如下: 但是,使用这种方法,实线的缩进与的缩进匹配。这看起来有点丑陋。如果有人要遍历我的代码,则由于该语句而导致缩进不均匀看起来很糟糕。 如何在不牺牲代码可读性的情况下有效缩进这样的行? 问题答案: def fun(): print((‘{0} Here is a really l

  • (文件名太长)在java.io.fileoutputstream.open0(本机方法)在java.io.fileoutputstream.open(Fileoutputstream.java:270)在java.io.fileoutputstream.(fileoutputstream.java:213)在java.io.fileoutputstream.(fileoutputstream.ja

  • 单个RadioButton小部件提供类似于CheckButton的功能。 但是,当同一容器中存在多个单选按钮时,用户可以选择互斥选项,从其中一个可用选项中进行选择。 如果容器中的每个单选按钮属于同一组,则选择一个时,将自动取消选择其他按钮。 以下是gtk.RadioButton类的构造函数 - gtk.RadioButton(group = None, Label = None, unerline

  • 问题内容: 基本上,我要求用户在控制台中输入文本字符串,但是该字符串很长,并且包含许多换行符。我将如何获取用户的字符串并删除所有换行符以使其成为一行文本。我获取字符串的方法非常简单。 我应该从用户那里获取字符串吗?我在Mac上运行Python 2.7.4。 PS显然,我是一个菜鸟,所以即使解决方案不是最有效的,也应感谢使用最简单语法的解决方案。 问题答案: 您如何输入换行符?但是,一旦您的字符串中

  • Extends Widget A radio button. Selecting a radio button de-selects all its siblings (i.e. all radio buttons within the same parent). Import this type with “const {RadioButton} = require('tabris');” An