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

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

源代码1 项目: tda   文件: EditFilterDialog.java
private void addToList(Filter filter) {
    DefaultListModel dlm = ((DefaultListModel) filterList.getModel());
    
    dlm.ensureCapacity(dlm.getSize() +1);
    dlm.addElement(filter);
    filterList.ensureIndexIsVisible(dlm.getSize());
}
 
源代码2 项目: tda   文件: PrefManager.java
/**
 * generate the default filter set.
 */
private DefaultListModel getPredefinedFilters() {
    Filter newFilter = new Filter("System Thread Exclusion Filter", ".*at\\s.*", Filter.HAS_IN_STACK_RULE, true, false, false);
    DefaultListModel filters = new DefaultListModel();
    filters.ensureCapacity(2);
    filters.add(0, newFilter);
    newFilter = new Filter("Idle Threads Filter", "", Filter.SLEEPING_RULE, true, true, false);
    filters.add(1, newFilter);
    return(filters);
}
 
源代码3 项目: tda   文件: EditCustomCategoryDialog.java
private void addToList(CustomCategory cat) {
    DefaultListModel dlm = ((DefaultListModel) catList.getModel());
    
    dlm.ensureCapacity(dlm.getSize() +1);
    dlm.addElement(cat);
    catList.ensureIndexIsVisible(dlm.getSize());
}
 
源代码4 项目: tda   文件: EditCustomCategoryDialog.java
private void moveFilter(JList fromList, JList toList, int selectedItem) {
    Filter filter = (Filter) ((DefaultListModel) fromList.getModel()).getElementAt(selectedItem);
    ((DefaultListModel) fromList.getModel()).removeElementAt(selectedItem);
    
    DefaultListModel dlm = ((DefaultListModel) toList.getModel());

    dlm.ensureCapacity(dlm.getSize() + 1);
    dlm.addElement(filter);
    toList.ensureIndexIsVisible(dlm.getSize());
}