请高手帮忙解答一个Java问题

我想知道那个这段复选框程序中,最后那一句return0是什么意思?我好像把它改成别的数字都没有什么影响啊?请高手答疑importjava.awt.Container;im... 我想知道那个这段复选框程序中,最后那一句return 0是什么意思?我好像把它改成别的数字都没有什么影响啊?请高手答疑

import java.awt.Container;
import java.awt.Dimension;
import java.awt.FlowLayout;

import javax.swing.AbstractListModel;
import javax.swing.ComboBoxModel;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.WindowConstants;

public class SelectID extends JFrame {
public static void main(String[] args) {
new SelectID();
}

JComboBox x = new JComboBox(new MyComeboBox());
JLabel t = new JLabel("please choice");

public SelectID() {
setTitle("CHOICE");
setSize(new Dimension(300, 280));
setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
setVisible(true);
Container a = getContentPane();
setLayout(new FlowLayout());
a.add(t);
a.add(x);

}
}

class MyComeboBox extends AbstractListModel implements ComboBoxModel {
String aa = null;
String[] liste = { "A", "B", "C", "D" };

public Object getElementAt(int index) {
return liste[index];
}

public int getSize() {
return liste.length;
}

public Object getSelectedItem() {
return aa;
}

@Override
public void setSelectedItem(Object anItem) {
aa = (String) anItem;
}

public int getindex() {
for (int i = 0; i < liste.length; i++) {
if (liste[i].equals(getSelectedItem())) {
return i;
}
break;
}

return 0;

}
}
展开
 我来答
Zoujy1022
2014-02-05 · TA获得超过1121个赞
知道小有建树答主
回答量:803
采纳率:0%
帮助的人:628万
展开全部
getIndex 的意思就是 在一个数组里面返回一个item 的索引
如果数组里面没有这东西。就返回0
x72z8d
2014-02-05 · 超过39用户采纳过TA的回答
知道小有建树答主
回答量:63
采纳率:100%
帮助的人:61.1万
展开全部
没找到时默认返回liste中第0个,改成几就默认返回第几个
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式