JAVA问题!求解答

import…publicclassjcomboxmodeltestextendsjframe{jcomboboxjc=newjcombobox(newmycombobo... import …
public class jcomboxmodeltest extends jframe{
jcombobox jc=new jcombobox(new mycombobox());
jlabel jl=new jlabel(“请选择证件”);
public jcimboxmodeltest(){
....省略非关键代码
cp.setlayout(new flowlayout());
cp.add(jl);
cp.add(jc);
}
...省略主方法
}
class mycombobox extends abstiactlistmodel implements comboboxmodel{
string selecteditem=null;
string[] test={"身份证","军人证"};
public object getelementat(int index){
return test[index];
}
public int getsize(){
return test.length;
}
public void setselectedltem(object item){
selecteditem=(string)item;
}
public object getselecteditem(){
return selecteditem;
}
...省略非关键代码
}
第一,我看public void setselectedltem(object item){
selecteditem=(string)item;
}
方法是对借口中的方法进行了重写吗?另外comboxmodel作为参数传入的时候是怎么执行了mycombobox,中的方法了呢?另外object item参数是由谁提供的呢,是什么。以及mycombobox中的方法对应是下拉框的具体哪个结构。
第一,我看public void setselectedltem(object item){
selecteditem=(string)item;
}
方法是对借口中的方法进行了重写吗?另外mycomboxmodel作为参数传入的时候是怎么执行了mycombobox,中的方法了呢?另外object item参数是由谁提供的呢,是什么。以及mycombobox中的方法对应是下拉框的具体哪个结构。
展开
 我来答
netaliang
2012-11-15 · TA获得超过141个赞
知道小有建树答主
回答量:125
采纳率:0%
帮助的人:160万
展开全部
很久没做java了,也不知道comboxmodel这个接口是什么内容,你的代码也残缺不全,不过应该能猜出来是个啥。
1.这几个方法应该是这个接口的实现,不叫重写(那是另外一回事)
2.如果是个下拉框的话,看逻辑来说mycombobox中方法的调用是在jcombobox初始化和点击时调用的。
3.object item参数是在点击选择项时,系统传递过来的,也就是说通知你用户操作选择了哪个元素。
4.mycombobox就是下拉框的数据内容体。
toceansoft
2012-11-14 · 超过18用户采纳过TA的回答
知道答主
回答量:192
采纳率:0%
帮助的人:67.5万
展开全部
你代码可读性极差!
1)请遵循一定的命名规则。
2)请注意排版美观,方便阅读。
3)问题要条理清晰,最好不要有错别字。
追问
从书上抄下来的,别找理由,是你不行,难道教材写的不标准?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式