javax.swing.DefaultListModel#set ( )源码实例Demo

下面列出了javax.swing.DefaultListModel#set ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: nextreports-designer   文件: ListSelectionPanel.java
@SuppressWarnings("unchecked")
private void sort(DefaultListModel model) {
	// we need a List for sorting
	int size = model.getSize();
	ArrayList list = new ArrayList();
	for (int x = 0; x < size; ++x) {
		Object o = model.get(x);
		list.add(o);
	}

	if (comp != null) {
	   Collections.sort(list, comp);
	} else {
	   Collections.sort(list);
	}
	// update the model with a sorted List
	for (int x = 0; x < size; ++x) {
		Object obj = list.get(x);			
		if ((model.getElementAt(x) != null) && !model.getElementAt(x).equals(obj)) {
			model.set(x, obj);
		}
	}
}
 
源代码2 项目: marathonv5   文件: ListTransferHandler.java
@Override
public boolean importData(TransferHandler.TransferSupport info) {
    if (!info.isDrop()) {
        return false;
    }

    JList list = (JList) info.getComponent();
    DefaultListModel listModel = (DefaultListModel) list.getModel();
    JList.DropLocation dl = (JList.DropLocation) info.getDropLocation();
    int index = dl.getIndex();
    boolean insert = dl.isInsert();

    // Get the string that is being dropped.
    Transferable t = info.getTransferable();
    String data;
    try {
        data = (String) t.getTransferData(DataFlavor.stringFlavor);
    } catch (Exception e) {
        return false;
    }

    // Perform the actual import.
    if (insert) {
        listModel.add(index, data);
    } else {
        listModel.set(index, data);
    }
    return true;
}
 
源代码3 项目: netbeans   文件: BreakpointNestedGroupsDialog.java
private void moveUpButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_moveUpButtonActionPerformed
    int[] indexes = displayedGroupsList.getSelectedIndices();
    DefaultListModel displayedModel = (DefaultListModel) displayedGroupsList.getModel();
    for (int index : indexes) {
        Object down = displayedModel.get(index - 1);
        Object up = displayedModel.get(index);
        displayedModel.set(index, down);
        displayedModel.set(index - 1, up);
    }
    for (int i = 0; i < indexes.length; i++) {
        indexes[i]--;
    }
    displayedGroupsList.setSelectedIndices(indexes);
}
 
源代码4 项目: netbeans   文件: BreakpointNestedGroupsDialog.java
private void moveDownButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_moveDownButtonActionPerformed
    int[] indexes = displayedGroupsList.getSelectedIndices();
    DefaultListModel displayedModel = (DefaultListModel) displayedGroupsList.getModel();
    for (int index : indexes) {
        Object down = displayedModel.get(index);
        Object up = displayedModel.get(index + 1);
        displayedModel.set(index + 1, down);
        displayedModel.set(index, up);
    }
    for (int i = 0; i < indexes.length; i++) {
        indexes[i]++;
    }
    displayedGroupsList.setSelectedIndices(indexes);
}
 
源代码5 项目: beast-mcmc   文件: ClassPathFormImpl.java
public void actionPerformed(ActionEvent e) {
	int x = _classpathList.getSelectedIndex();
	if (x < 1) {
		return;
	}
	DefaultListModel model = (DefaultListModel) _classpathList.getModel();
	Object o = model.get(x - 1);
	model.set(x - 1, model.get(x));
	model.set(x, o);
	_classpathList.setSelectedIndex(x - 1);
}
 
源代码6 项目: beast-mcmc   文件: ClassPathFormImpl.java
public void actionPerformed(ActionEvent e) {
	DefaultListModel model = (DefaultListModel) _classpathList.getModel();
	int x = _classpathList.getSelectedIndex();
	if (x == -1 || x >= model.getSize() - 1) {
		return;
	}
	Object o = model.get(x + 1);
	model.set(x + 1, model.get(x));
	model.set(x, o);
	_classpathList.setSelectedIndex(x + 1);
}
 
源代码7 项目: magarena   文件: ClassPathFormImpl.java
public void actionPerformed(ActionEvent e) {
	int x = _classpathList.getSelectedIndex();
	if (x < 1) {
		return;
	}
	DefaultListModel model = (DefaultListModel) _classpathList.getModel();
	Object o = model.get(x - 1);
	model.set(x - 1, model.get(x));
	model.set(x, o);
	_classpathList.setSelectedIndex(x - 1);
}
 
源代码8 项目: magarena   文件: ClassPathFormImpl.java
public void actionPerformed(ActionEvent e) {
	DefaultListModel model = (DefaultListModel) _classpathList.getModel();
	int x = _classpathList.getSelectedIndex();
	if (x == -1 || x >= model.getSize() - 1) {
		return;
	}
	Object o = model.get(x + 1);
	model.set(x + 1, model.get(x));
	model.set(x, o);
	_classpathList.setSelectedIndex(x + 1);
}
 
源代码9 项目: PyramidShader   文件: ClassPathFormImpl.java
public void actionPerformed(ActionEvent e) {
	int x = _classpathList.getSelectedIndex();
	if (x < 1) {
		return;
	}
	DefaultListModel model = (DefaultListModel) _classpathList.getModel();
	Object o = model.get(x - 1);
	model.set(x - 1, model.get(x));
	model.set(x, o);
	_classpathList.setSelectedIndex(x - 1);
}
 
源代码10 项目: PyramidShader   文件: ClassPathFormImpl.java
public void actionPerformed(ActionEvent e) {
	DefaultListModel model = (DefaultListModel) _classpathList.getModel();
	int x = _classpathList.getSelectedIndex();
	if (x == -1 || x >= model.getSize() - 1) {
		return;
	}
	Object o = model.get(x + 1);
	model.set(x + 1, model.get(x));
	model.set(x, o);
	_classpathList.setSelectedIndex(x + 1);
}
 
源代码11 项目: jmkvpropedit   文件: ClassPathFormImpl.java
public void actionPerformed(ActionEvent e) {
	int x = _classpathList.getSelectedIndex();
	if (x < 1) {
		return;
	}
	DefaultListModel model = (DefaultListModel) _classpathList.getModel();
	Object o = model.get(x - 1);
	model.set(x - 1, model.get(x));
	model.set(x, o);
	_classpathList.setSelectedIndex(x - 1);
}
 
源代码12 项目: jmkvpropedit   文件: ClassPathFormImpl.java
public void actionPerformed(ActionEvent e) {
	DefaultListModel model = (DefaultListModel) _classpathList.getModel();
	int x = _classpathList.getSelectedIndex();
	if (x == -1 || x >= model.getSize() - 1) {
		return;
	}
	Object o = model.get(x + 1);
	model.set(x + 1, model.get(x));
	model.set(x, o);
	_classpathList.setSelectedIndex(x + 1);
}
 
源代码13 项目: netbeans   文件: RelativeOrderingPanel.java
private void exchange(DefaultListModel model, int x) {
    Object tmp1 = model.get(x);
    Object tmp2 = model.get(x+1);
    model.set(x, tmp2);
    model.set(x+1, tmp1);
}
 
源代码14 项目: brModelo   文件: DrawerEditor.java
@Override
    public boolean AceitaEdicao(InspectorProperty propriedade, String valor) {
        try {
            switch (propriedade.property) {
//#Removido o "Medida".
//# Talvez, no futuro ele volte. Atualmente considerado inadequado e trabalhoso. Talvez possa usar a régua como base para o futuro desenho.
//# Código permanece em baseDrawerItem! //??: TO-DO: Remover códigos!
//#                case "setLeft":
//#                    Selecionado.setLeft(Integer.valueOf(valor));
//#                    break;
//#                case "setTop":
//#                    Selecionado.setTop(Integer.valueOf(valor));
//#                    break;
//#                case "setWidth":
//#                    Selecionado.setWidth(Integer.valueOf(valor));
//#                    break;
//#                case "setHeight":
//#                    Selecionado.setHeight(Integer.valueOf(valor));
//#                    break;
                case "SetTipo":
                    Selecionado.SetTipo(Integer.valueOf(valor));
                    DefaultListModel dlm = (DefaultListModel) Lista.getModel();
                    dlm.set(Lista.getSelectedIndex(),
                            Integer.toString(Lista.getSelectedIndex()) + " "
                            + Editor.fromConfiguracao.getValor("Inspector.lst.basedraweritem." + Selecionado.getTipo().name().toLowerCase()));
                    break;
                case "setPath":
                    Selecionado.setPath(valor);
                    break;
                case "setFill":
                    Selecionado.setFill(Boolean.valueOf(valor));
                    break;
//#                case "setInvertido":
//#                    Selecionado.setInvertido(Boolean.valueOf(valor));
//#                    break;
                case "setRecivePaint":
                    Selecionado.setRecivePaint(Boolean.valueOf(valor));
                    break;
                case "setCor":
                    Selecionado.setCor(util.Utilidades.StringToColor(valor));
                    break;
                case "setRetangulo":
                    Selecionado.setRetangulo(valor);
                    break;
                case "setElipse":
                    Selecionado.setElipse(valor);
                    break;
                case "setCurva":
                    Selecionado.setCurva(valor);
                    break;
                case "setArco":
                    Selecionado.setArco(valor);
                    break;
                case "setPosiImagem":
                    Selecionado.setPosiImagem(valor);
                    break;
                case "setVertical":
                    Selecionado.setVertical(Boolean.valueOf(valor));
                    break;
                case "setGradiente":
                    Selecionado.setGradiente(Boolean.valueOf(valor));
                    break;
                case "setGradienteStartColor":
                    Selecionado.setGradienteStartColor(util.Utilidades.StringToColor(valor));
                    break;
                case "setGradienteEndColor":
                    Selecionado.setGradienteEndColor(util.Utilidades.StringToColor(valor));
                    break;
                case "setDirecaogradiente":
                    Selecionado.setDirecaogradiente(Integer.valueOf(valor));
                    break;

            }
        } catch (Exception e) {
            BrLogger.Logger("AceitaEdicao", e.getMessage());
            PerformInspectorFor();
            Item.InvalidateArea();
            return false;
        }
        PerformInspectorFor();
        Item.DoMuda();
        Item.InvalidateArea();
        return true;
    }