protected boolean navigationMovement(int dx, int dy, int status, int time) { Field field = this.getFieldWithFocus(); if (field == menu) { menu.invalidate(menu.getSelectedIndex() + dy); menu.invalidate(menu.getSelectedIndex()); } return super.navigationMovement(dx, dy, status, time); }
protected boolean navigationMovement(int dx, int dy, int status, int time) { Field field = this.getFieldWithFocus(); if (field == _listaConsulResumen) { _listaConsulResumen.invalidate(_listaConsulResumen.getSelectedIndex() + dy); _listaConsulResumen.invalidate(_listaConsulResumen.getSelectedIndex()); } return super.navigationMovement(dx, dy, status, time); }
private void llenaLista() { int n, m; n = jerarquia.size(); lista = new Vector(); for (int i = 0; i < n; i++) { Item padre = (Item) jerarquia.elementAt(i); lista.addElement(padre); if (padre.isColapsado() == false) { m = padre.getItems().size(); for (int j = 0; j < m; j++) { Item hijo = (Item) padre.getItems().elementAt(j); lista.addElement(hijo); } } } _listaConsulResumen.setSize(lista.size()); _listaConsulResumen.invalidate(); }