※リストが表示されない場合
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;
        }
    }
}
| << 前へ | 次へ >> |