当前位置: 首页>>代码示例>>Java>>正文


Java JComboBox.insertItemAt方法代码示例

本文整理汇总了Java中javax.swing.JComboBox.insertItemAt方法的典型用法代码示例。如果您正苦于以下问题:Java JComboBox.insertItemAt方法的具体用法?Java JComboBox.insertItemAt怎么用?Java JComboBox.insertItemAt使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在javax.swing.JComboBox的用法示例。


在下文中一共展示了JComboBox.insertItemAt方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: setItems

import javax.swing.JComboBox; //导入方法依赖的package包/类
public static void setItems(JComboBox comboBox, Object[] items) {
    Object selected = comboBox.getSelectedItem();
    comboBox.removeAllItems();

    for (int i = 0; i < items.length; i++) {
        comboBox.insertItemAt(items[i], i);
    }
    if (items.length > 0) {
        comboBox.setSelectedIndex(0);
    }
    if (selected != null) {
        comboBox.setSelectedItem(selected);
    }
}
 
开发者ID:apache,项目名称:incubator-netbeans,代码行数:15,代码来源:UI.java

示例2: addQueryHistory

import javax.swing.JComboBox; //导入方法依赖的package包/类
/**
 * Add the query to the history
 */
private void addQueryHistory(String queryString) {
    JComboBox<String> query = getQueryField();
    query.removeItem(queryString);
    query.insertItemAt(queryString, 0);
    query.setSelectedIndex(0);
    while (query.getItemCount() > MAX_HISTORY) {
        query.removeItemAt(MAX_HISTORY);
    }

    // store the history
    StringBuilder sb = new StringBuilder();
    for (int i = 0; i < query.getItemCount(); i++) {
        if (i > 0) {
            sb.append("\n");
        }
        sb.append(query.getItemAt(i));
    }
    PREFS.put("queryHistory", sb.toString());
}
 
开发者ID:meteoorkip,项目名称:JavaGraph,代码行数:23,代码来源:PrologDisplay.java

示例3: showInfo

import javax.swing.JComboBox; //导入方法依赖的package包/类
/**
 * Show information about a host
 * @param host Host to show the information of
 */
@SuppressWarnings("unchecked")
public void showInfo(DTNHost host) {
	Vector messages = new Vector<Message>(host.getMessageCollection());
	Collections.sort(messages);
	reset();
	this.selectedHost = host;
	String text = (host.isActive() ? "" : "INACTIVE ") + host + " at " +
		host.getLocation();
	
	msgChooser = new JComboBox(messages);
	msgChooser.insertItemAt(messages.size() + " messages", 0);
	msgChooser.setSelectedIndex(0);
	msgChooser.addActionListener(this);
	
	routingInfoButton = new JButton("routing info");
	routingInfoButton.addActionListener(this);
	
	this.add(new JLabel(text));
	this.add(msgChooser);
	this.add(routingInfoButton);
	this.revalidate();
}
 
开发者ID:mdonnyk,项目名称:the-one-mdonnyk,代码行数:27,代码来源:InfoPanel.java


注:本文中的javax.swing.JComboBox.insertItemAt方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。