Java setSelectIndex_Java JComboBox.setSelectedIndex方法代碼示例

本文详细介绍了Java中JComboBox类的setSelectedIndex方法的多种使用示例,包括如何选择特定索引的项。文章通过多个示例代码展示了如何在不同场景下设置下拉框选中项,帮助开发者理解和运用该方法。
摘要由CSDN通过智能技术生成

本文整理匯總了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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值