1
我想動態地改變一個命令的文本取決於一些國家,所以通常我去Google和LWUIT博客說MenuBar
上使用refreshTheme()
應該做的伎倆。 所以我用下面的代碼,但遺憾的是沒有工作LWUIT menuBar refreshTheme不工作?
if (isPlaying) {
playButton.setCommandName("Pause");
}else{
playButton.setCommandName("Play");
}
this.getMenuBar().refreshTheme();
有什麼錯我的代碼?還是我誤解了一些東西?
因此,我應該只是removeCommand然後setCommandName,然後addCommand再次相同的形式? 沒有必要refreshTheme在窗體或menuBar或任何東西? –
是的,這應該工作。重繪可能是必要的。多年來,我們只是忙於Codename One,我不記得哪些問題在什麼時候改變。 –