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-是的,这是真的。我必须使用边界布局,而不是使用流布局。谢谢你的建议。