Package net.helipilot50.stocktrade.framework

Examples of net.helipilot50.stocktrade.framework.ListElement


            }
        }
    }

    public ListElement extractListElementByIndex(int index) {
        ListElement le = null;
        List<ListElement> elementsList = this.getMenuListModel().getElementList();
        if (elementsList != null && (index > 0) && (index <= elementsList.size())) {
            le = elementsList.get(index - 1);
        }
        return le;
View Full Code Here


      this.fif.getEditor().setItem(value.toString());
      return this.fif;
    }
    for (int i = 0; i < this.fif.getModel().getSize(); i++)
    {
      ListElement element = (ListElement) this.fif.getModel().getElementAt(i);
      if (value instanceof Number || value instanceof IntegerData) {

        int num;
        if (value instanceof Number) {
          num = ((Number)value).intValue();
        }
        else {
          num = ((IntegerData)value).intValue();
        }

        if (num == element.getIntegerValue()) {
          this.fif.getModel().setSelectedItem(element);
          return this.fif;
        }
      }
      else {
        if (value != null) {
          String aString = value.toString();
          if (aString.equals(element.getTextValue().toString())) {
            this.fif.getModel().setSelectedItem(element);
            return this.fif;
          }
        }
      }
    }
    // TF:3/11/07: During the creation of the table editor we should not fire after value change
    // events, yet setting the text value or the selected item will have this side effect. We
    // must disable this first.
    try {
      EventManager.disableEventPosting();
      if (this.fif.getModel().getSize() > 0 && !this.fif.isEditable()) {
        ListElement element = (ListElement)this.fif.getModel().getElementAt(0);
        table.getModel().setValueAt(this.getListElementValue(element),row, column);
        this.fif.setSelectedIndex(0);
      } else if (value != null){
        String aString = value.toString();
        this.fif.getModel().setSelectedItem(aString);
View Full Code Here

                                                    boolean isSelected, boolean hasFocus, int row, int column) {
        Component comp =  super.getTableCellRendererComponent(table, value, isSelected,
                hasFocus, row, column);
        JLabel jl = (JLabel)comp;
        if (value instanceof Number){
            ListElement target = getElementForValue((Number) value);

            if (target == null
                && elements.size() > 0)
                target = ((ListElement)elements.get(0));

            jl.setText((target == null) ? "" : target.toString());

        }
        else
            jl.setText((value == null) ? "" : value.toString());
View Full Code Here

        return result;
    }

    public Object getCellEditorValue()
    {
        ListElement element = (ListElement) super.getCellEditorValue();
        return this.getListElementValue(element);
    }
View Full Code Here

                if (value instanceof DataValue && ((DataValue)value).isNull())
                    return result;

                for (int i = 0; i < cb.getModel().getSize(); i++)
                {
                    ListElement element = (ListElement) cb.getModel().getElementAt(i);
                    if (value instanceof Number || value instanceof IntegerData)
                    {
                        int num;
                        if (value instanceof Number)
                            num = ((Number)value).intValue();
                        else
                            num = ((IntegerData)value).intValue();

                        if (num == element.getIntegerValue())
                        {
                            cb.getModel().setSelectedItem(element);
                            return result;
                        }
                    }
                    else {
                        if (value != null) {
                            String aString = value.toString();
                            if (aString.equals(element.getTextValue().toString())) {
                                cb.getModel().setSelectedItem(element);
                                return result;
                            }
                        }
                    }
                }

                if (cb.getModel().getSize() > 0 && !cb.isEditable()) {
                    ListElement element = (ListElement)cb.getModel().getElementAt(0);

                    if (row >-1 && column > -1) {
                        // Convert the column to the column model index, incase they have removed some columns.  CraigM: 01/02/3008.
                        int modelIndex = table.getColumnModel().getColumn(column).getModelIndex();
                        table.getModel().setValueAt(this.getListElementValue(element),row, modelIndex);
View Full Code Here

        //Object o = super.getCellEditorValue();

        Object o = ((AutoResizingComboBox)this.editor).getSelectedItem();

        if (o != null && o instanceof ListElement) {
            ListElement element = (ListElement) super.getCellEditorValue();
            return this.getListElementValue(element);
        }
        else {
            // This can happen for example on fill-in fields, where they are strings
            return o;
View Full Code Here

        Array_Of_ListElement<ListElement> les = new Array_Of_ListElement<ListElement>();
        Enumeration<AbstractButton> enum1 = bg.getElements();
        while (enum1.hasMoreElements()) {
            Object element = enum1.nextElement();
            if (element instanceof JRadioButtonMenuItem) {
                les.add(new ListElement(((JRadioButtonMenuItem) element).getText(), ((Integer) ((JRadioButtonMenuItem) element)
                        .getClientProperty("qq_value")).intValue()));
            }
            if (element instanceof JCheckBoxMenuItem) {
                les.add(new ListElement(((JCheckBoxMenuItem) element).getText(), ((Integer) ((JCheckBoxMenuItem) element)
                        .getClientProperty("qq_value")).intValue()));
            }
        }
        return les;
    }
View Full Code Here

        while (enum1.hasMoreElements()) {
            bg.remove((AbstractButton) enum1.nextElement());
        }
        Iterator<ListElement> it = les.iterator();
        while (it.hasNext()) {
            ListElement le = (ListElement) it.next();
            MenuFactory.newRadioMenuItem(le.toString(), bg, le.getIntegerValue());
        }
    }
View Full Code Here

     *            the match specified by the value parameter, and returns only
     *            the first match.
     * @return ListElement
     */
    public static ListElement extractListElement(ListField comp, Object value) {
        ListElement le = null;
        Array_Of_ListElement<ListElement> les = getElementList(comp);
        for (ListElement local : les) {
            if (local.getObjectValue() != null && local.getObjectValue().equals(value)) {
                // TF:27/8/07:Made a clone of the result as this is what Forte did.
                le = CloneHelper.clone(local, false);
View Full Code Here

     * @param value -
     *            the TextValue of the ListElement
     * @return
     */
    public static ListElement extractListElement(ListField comp, String value) {
      ListElement le = null;
      Array_Of_ListElement<ListElement> les = getElementList(comp);
      for (ListElement local : les) {
        if (local.getTextValue() != null && local.getTextValue().isEqual(value).getValue()) {
          // TF:27/8/07:Made a clone of the result as this is what Forte did.
          le = CloneHelper.clone(local, false);
View Full Code Here

TOP

Related Classes of net.helipilot50.stocktrade.framework.ListElement

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.