※リストが表示されない場合
AddBlockなどの広告ブロックツールがONになっているとリストなどが表示されない場合があります。これらのツールをOFFにしてみてください。
※MainPanelの修正
class MainPanel extends Panel implements ComponentListener {
private Label label;
private ListBox list;
MainPanel() {
setTitle("Start IApplication");
HTMLLayout layout = new HTMLLayout();
this.setLayoutManager(layout);
label = new Label("Button Sample");
this.add(label);
layout.br();
list = new ListBox(ListBox.CHECK_BOX);
list.append("Windows");
list.append("Linux");
list.append("Mac OS X");
this.add(list);
this.setComponentListener(this);
}
public void componentAction(Component source, int type, int param) {
switch(type){
case ComponentListener.BUTTON_PRESSED:
break;
case ComponentListener.SELECTION_CHANGED:
if (source == list){
String res = "";
for(int i = 0;i < list.getItemCount();i++){
if (list.isIndexSelected(i))
res += "「" + list.getItem(i) + "」";
}
label.setText(res);
}
break;
case ComponentListener.TEXT_CHANGED:
break;
}
}
}
| << 前へ | 次へ >> |