2
嗨我想包括一個檢查(如在勾號)除了在顯示屏幕上的命令。我有什麼辦法可以實現它嗎?如何在Lwuit命令中包含Check?
嗨我想包括一個檢查(如在勾號)除了在顯示屏幕上的命令。我有什麼辦法可以實現它嗎?如何在Lwuit命令中包含Check?
您可以通過實現ListCellRenderer接口來創建新類,或使用DefaultListCellRenderer類進行擴展。然後實現所有抽象方法和覆蓋getListCellRendererComponent方法就是這樣,
public Component getListCellRendererComponent(List list, Object value,
int index, boolean isSelected) {
if (isSelected && list.hasFocus()) {
// do selected style that means selected command style
} else {
// do unselected style that means unselected command style
}
return this;
}
供您參考看到這個link。
最後,您需要將此渲染器類傳遞給setMenuRenderer方法。
對於單個裝置形式做這個樣子,
Form form = new Form();
form.setMenuRenderer(new MenuRenderer()); // pass your created render class
對於所有形式表示:做這樣的,
UIManager.getInstance().getLookAndFeel()
.setMenuRenderer(new MenuRenderer()); // pass your created render class
你能描述一下嗎? – bharath 2011-01-24 13:38:23
@ bhakki-我們執行命令的方式..exit,ok等..我想要一種方式來顯示哪些命令正在顯示..something像setfocus ..但選定的部分應該打勾標記 – garima 2011-01-24 15:05:35