Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何停止随机按钮文本中的动画,codenameone?_Java_Codenameone - Fatal编程技术网

Java 如何停止随机按钮文本中的动画,codenameone?

Java 如何停止随机按钮文本中的动画,codenameone?,java,codenameone,Java,Codenameone,我想停止任何组件文本动画 例如: 如下所示设置所选内容的文本 final Button statusButton = new Button("Select Status"); final CheckBox inProcessButton = new CheckBox("In-Progress"); inProcessButton.setUIID("filter_combo_label"); inProcessButton.setName(Constants.STATUS_ACTIVE_NONCO

我想停止任何组件文本动画

例如:

如下所示设置所选内容的文本

final Button statusButton = new Button("Select Status");
final CheckBox inProcessButton = new CheckBox("In-Progress");
inProcessButton.setUIID("filter_combo_label");
inProcessButton.setName(Constants.STATUS_ACTIVE_NONCOMPLETE);
radioButtonGroup.add(inProcessButton);
inProcessButton.addActionListener(new ActionListener() {
    @Override
    public void actionPerformed(ActionEvent evt) {
        String checkBoxVal = ComponentUtils.getCSMultiCheckValues(radioButtonGroup);
        statusButton.setText(checkBoxVal);
        statusButton.repaint();
    }
});
请参见下面的快照

选择前:

选择后标签图像动画


Do
statusButton.setTickerEnabled(假)。这将防止在按钮文本上打钩

您可能还希望以3个点结束长文本:

statusButton.setEndsWith3Points(true);

@Diamond的答案是正确的,但我认为真正的问题是:你的布局是什么?通过给按钮更多的空间,动画一开始就不会发生。我猜您使用了
FlowLayout
尝试使用BorderLayout,并将按钮放在中间,将状态放在东部。@Shai-是的,这是真的。我必须使用边界布局,而不是使用流布局。谢谢你的建议。