Esempio n. 1
0
  @Override
  public void valueChanged(ListSelectionEvent e) {
    long val = actionList.get(e.getFirstIndex()).getTime();
    Date date = new Date(val);
    SimpleDateFormat df = new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss z");
    String dateText = df.format(date);

    userLabel.setText(String.valueOf(actionList.get(e.getFirstIndex()).getUser()));
    dateLabel.setText(dateText);
  }
Esempio n. 2
0
    public void valueChanged(ListSelectionEvent e) {
      ListSelectionModel lsm = (ListSelectionModel) e.getSource();

      int firstIndex = e.getFirstIndex();
      int lastIndex = e.getLastIndex();
      boolean isAdjusting = e.getValueIsAdjusting();

      if (lsm.isSelectionEmpty()) {

      } else {
        // Find out which indexes are selected.
        int selected = lsm.getMinSelectionIndex();
        int index = masterTable.convertRowIndexToModel(selected);
        EntityTableModel etm = (EntityTableModel) masterTable.getModel();
        Cita c = (Cita) etm.getBeanAt(index);

        Integer id = c.getIdCita();
        String nombreCliente = c.getCliente().getNombre() + " " + c.getCliente().getApellido();
        String nombreSesion = c.getSesion().getDescripcion();
        Date fechaCita = c.getFechaCita();
        Integer minutosMaquina = c.getDuracion();

        txtId.setText(id.toString());
        //            txtNombre.setText(nombre);
        //            txtDescripcion.setText(descripcion);
        //            txtCosto.setValue(costo);
        try {
          txtCosto.commitEdit();
        } catch (ParseException ex) {
          Logger.getLogger(CitasView.class.getName()).log(Level.SEVERE, null, ex);
        }

        modificar = true;
      }
    }
    public void valueChanged(ListSelectionEvent e) {
      ListSelectionModel lsm = (ListSelectionModel) e.getSource();

      int firstIndex = e.getFirstIndex();
      int lastIndex = e.getLastIndex();
      boolean isAdjusting = e.getValueIsAdjusting();
      output.append(
          "Event for indexes "
              + firstIndex
              + " - "
              + lastIndex
              + "; isAdjusting is "
              + isAdjusting
              + "; selected indexes:");

      if (lsm.isSelectionEmpty()) {
        output.append(" <none>");
      } else {
        // Find out which indexes are selected.
        int minIndex = lsm.getMinSelectionIndex();
        int maxIndex = lsm.getMaxSelectionIndex();
        for (int i = minIndex; i <= maxIndex; i++) {
          if (lsm.isSelectedIndex(i)) {
            output.append(" " + i);
          }
        }
      }
      output.append(newline);
      output.setCaretPosition(output.getDocument().getLength());
    }
  public void itemSelected(ListSelectionEvent e) {

    for (int i = e.getFirstIndex(); i <= e.getLastIndex(); i++) {
      // read the manual ListSelectionEvent
      if (((javax.swing.DefaultListSelectionModel) (e.getSource())).isSelectedIndex(i)) {
        lastselected = i;
      }
    }

    if (preselected == lastselected) { // catch echos
      if (pretime - (pretime = System.currentTimeMillis()) < echotime) {
        return; // was a Echo
      }
    } else {
      preselected = lastselected;
      pretime = System.currentTimeMillis();
    }
    if (state == State.neu) {
      state = State.info;
    }
    if (state
        == State.register) { // we need another (UnknownBook)-Selection, must not make new event!
      return;
    }

    stateChanged(state);
  }
Esempio n. 5
0
 @Override
 public void valueChanged(ListSelectionEvent event) {
   int selected = event.getFirstIndex();
   if (selected >= 0 && selected < worlds.size()) {
     chunky.loadWorld(worlds.get(selected));
     WorldSelector.this.dispose();
   }
 }
Esempio n. 6
0
 @Override
 public void valueChanged(ListSelectionEvent e) {
   // First index can be set to -1 when the list is refreshed, so discard all map rectangles
   // and polygons
   if (e.getFirstIndex() == -1) {
     clearMap();
   } else if (!e.getValueIsAdjusting()) {
     // Only process complete (final) selection events
     for (int i = e.getFirstIndex(); i <= e.getLastIndex(); i++) {
       updateBoundsAndShapes(i);
     }
     // If needed, adjust map to show all map rectangles and polygons
     if (!mapRectangles.isEmpty() || !mapPolygons.isEmpty()) {
       defaultMap.setDisplayToFitMapElements(false, true, true);
       defaultMap.zoomOut();
     }
   }
 }
Esempio n. 7
0
 @Override
 public void valueChanged(ListSelectionEvent e) {
   super.valueChanged(e);
   if (e.getFirstIndex() > -1) {
     activateFileButtons();
   } else {
     deactivateFileButtons();
   }
 }
Esempio n. 8
0
 public void valueChanged(ListSelectionEvent e) {
   int first = e.getFirstIndex();
   int last = e.getLastIndex();
   if (e.getFirstIndex() != -1) {
     int min = Math.min(first, last);
     int max = Math.max(first, last);
     for (int i = min; i <= max; i++) {
       if (!table.isRowSelected(i)) {
         continue;
       }
       Object marker = tableModel.getValueAt(i, 0);
       if (marker instanceof MarkedItem && !((MarkedItem) marker).movable) {
         button.setEnabled(false);
         return;
       }
     }
     button.setEnabled(true);
   } else {
     button.setEnabled(false);
   }
 }
Esempio n. 9
0
 public void valueChanged(ListSelectionEvent arg0) {
   if (arg0.getValueIsAdjusting()) return;
   int index = arg0.getFirstIndex();
   if (index < 0) return;
   if (arg0.getSource() == this) {
     Quest q = getSelectedValue();
     if (q != null) {
       update(q);
       if (qp.olist.getSelectedIndex() == -1) qp.op.clear();
     }
   } else if (arg0.getSource() == qp.olist) {
     Objective o = qp.olist.getSelectedValue();
     if (o != null) qp.op.loadData(o);
   }
 }
Esempio n. 10
0
 @Override
 public void valueChanged(ListSelectionEvent e) {
   int firstIndex = e.getFirstIndex();
   int lastIndex = e.getLastIndex();
   if (firstIndex == -1 && lastIndex == -1) {
     repaint();
   }
   Rectangle dirtyRegion = getCellRect(firstIndex, 0, false);
   int numColumns = getColumnCount();
   int index = firstIndex;
   for (int i = 0; i < numColumns; i++) {
     dirtyRegion.add(getCellRect(index, i, false));
   }
   index = lastIndex;
   for (int i = 0; i < numColumns; i++) {
     dirtyRegion.add(getCellRect(index, i, false));
   }
   repaint(dirtyRegion.x, dirtyRegion.y, dirtyRegion.width, dirtyRegion.height);
 }
Esempio n. 11
0
  /**
   * Implements ListSelectionListener.valueChanged. Enables or disables call and hangup buttons
   * depending on the selection in the contactlist.
   */
  public void valueChanged(ListSelectionEvent e) {
    Object o = mainFrame.getContactListPanel().getContactList().getSelectedValue();

    if ((e.getFirstIndex() != -1 || e.getLastIndex() != -1) && (o instanceof MetaContact)) {
      setCallMetaContact(true);

      // Switch automatically to the appropriate pps in account selector
      // box and enable callButton if telephony is supported.
      Contact contact = ((MetaContact) o).getDefaultContact(OperationSetBasicTelephony.class);

      if (contact != null) {
        callButton.setEnabled(true);

        if (contact.getProtocolProvider().isRegistered())
          getAccountSelectorBox().setSelected(contact.getProtocolProvider());
      } else {
        callButton.setEnabled(false);
      }
    } else if (phoneNumberCombo.isComboFieldEmpty()) {
      callButton.setEnabled(false);
    }
  }
Esempio n. 12
0
 private void prefsBeanListValueChanged(ListSelectionEvent e) {
   BeanPreferences bean = (BeanPreferences) mPrefsBeans.elementAt(e.getFirstIndex());
   mListViewEditorPane.getViewport().add(bean.getEditor());
   mListViewEditorPane.revalidate();
 }