本文整理匯總了Java中javax.swing.JComboBox.setSelectedIndex方法的典型用法代碼示例。如果您正苦於以下問題:Java JComboBox.setSelectedIndex方法的具體用法?Java JComboBox.setSelectedIndex怎麽用?Java JComboBox.setSelectedIndex使用的例子?那麽恭喜您, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類javax.swing.JComboBox的用法示例。
在下文中一共展示了JComboBox.setSelectedIndex方法的17個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於我們的係統推薦出更棒的Java代碼示例。
示例1: selectInJCombo
點讚 3
import javax.swing.JComboBox; //導入方法依賴的package包/類
public static int selectInJCombo(JComboBox combo, T obj, int defaultSelectIndex)
{
int i = selectInJCombo(combo, obj);
if( i >= 0 )
{
return i;
}
else
{
int count = combo.getItemCount();
if( defaultSelectIndex < count )
{
combo.setSelectedIndex(defaultSelectIndex);
}
else if( count > 0 )
{
combo.setSelectedIndex(count - 1);
}
return combo.getSelectedIndex();
}
}
開發者ID:equella,項目名稱:Equella,代碼行數:22,
示例2: showInfo
點讚 3
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(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,
示例3: ReportProductionPanel
點讚 3
import javax.swing.JComboBox; //導入方法依賴的package包/類
/**
* The constructor that will add the items to this panel.
*
* FIXME: can we extend this to cover farmed goods?
*
* @param freeColClient The {@code FreeColClient} for the game.
*/
public ReportProductionPanel(FreeColClient freeColClient) {
super(freeColClient, "reportProductionAction");
this.goodsTypes = transform(getSpecification().getGoodsTypeList(),
gt -> !gt.isFarmed());
List goodsNames = transform(this.goodsTypes, alwaysTrue(),
gt -> Messages.getName(gt));
goodsNames.add(0, Messages.message("nothing"));
String[] model = goodsNames.toArray(new String[0]);
for (int index = 0; index < NUMBER_OF_GOODS; index++) {
JComboBox newBox = new JComboBox<>(model);
newBox.setSelectedIndex(0);
this.boxes.add(newBox);
}
reportPanel.setLayout(new MigLayout("gap 0 0", "[fill]", "[fill]"));
update();
}
開發者ID:wintertime,項目名稱:FreeCol,代碼行數:26,
示例4: KMeanScatterPanelChoose
點讚 3
import javax.swing.JComboBox; //導入方法依賴的package包/類
public KMeanScatterPanelChoose(WorkloadAnalysisSession m) {
super(new BorderLayout());
setBorder(new TitledBorder(new EtchedBorder(EtchedBorder.LOWERED), "Scatter Clustering"));
model = (ModelWorkloadAnalysis) m.getDataModel();
this.session = m;
varXCombo = new JComboBox(model.getMatrix().getVariableNames());
varYCombo = new JComboBox(model.getMatrix().getVariableNames());
varXCombo.setSelectedIndex(0);
varYCombo.setSelectedIndex(1);
JButton vis = new JButton(VIS_SCATTER);
JPanel combos = new JPanel(new GridLayout(1, 2, 5, 0));
combos.add(varXCombo);
combos.add(varYCombo);
add(combos, BorderLayout.NORTH);
add(vis, BorderLayout.SOUTH);
}
開發者ID:max6cn,項目名稱:jmt,代碼行數:22,
示例5: Ed
點讚 3
import javax.swing.JComboBox; //導入方法依賴的package包/類
public Ed(RestrictCommands piece) {
box = new JPanel();
box.setLayout(new BoxLayout(box, BoxLayout.Y_AXIS));
name = new StringConfigurer(null, "Description: ", piece.name);
box.add(name.getControls());
actionOption = new JComboBox();
actionOption.addItem(HIDE);
actionOption.addItem(DISABLE);
actionOptio