现在再做一个日程管理程序,准备用一个jbutton数组来显示事件。因为要对每个事件进行直接操作,因此jbutton数组的index是有意义的。问题是如何用一个函数实现监听的代码,最好是按下一个button,可以知道它的index,从何对不同时间进行操作。部分代码如下:private void changeToDayView()
{
viewPattern=dayView;
view.removeAll();
view.setVisible(false);
int i=0;
ArrayList id = new ArrayList();
Iterator iter = db.dateMap.entrySet().iterator();
while (iter.hasNext()) {
Map.Entry entry = (Map.Entry) iter.next();
Object key = entry.getKey();
Date val = (Date) entry.getValue();
if(val.day==viewDayNum){
id.add(key);
System.out.println(key);
view.add(new JButton(val.startTime+" "+val.title +" "));
}
}
view.setVisible(true);
}这里还没有用到jbutton数组,关键是不知道该怎么写。请大家帮忙看看。
{
viewPattern=dayView;
view.removeAll();
view.setVisible(false);
int i=0;
ArrayList id = new ArrayList();
Iterator iter = db.dateMap.entrySet().iterator();
while (iter.hasNext()) {
Map.Entry entry = (Map.Entry) iter.next();
Object key = entry.getKey();
Date val = (Date) entry.getValue();
if(val.day==viewDayNum){
id.add(key);
System.out.println(key);
view.add(new JButton(val.startTime+" "+val.title +" "));
}
}
view.setVisible(true);
}这里还没有用到jbutton数组,关键是不知道该怎么写。请大家帮忙看看。
解决方案 »
- 类和对象的内存结构
- java的协变返回,我有点不明白啊啊
- 如何将Exception的完整信息转换成String
- 如何读取JAR包内文件,重分征求福音!!
- 我晕啊,includeaction ,,翻遍古今,国内国外的所有STRUTS的书,都是介绍的这个类,但是没有写怎么使用,怎么使用啊?帮忙啊?
- LDAP的效率高在哪里??
- 菜鸟报道+练习求助(基础,流程控制语句相关)
- 未入门级问题+急+高分相送
- 我是初学者,我想用Jbuilder 4学习Java,在那里可以下载到它?能对Jbuilder 4做简介吗?
- 怎么实现jsp中的table框中的数据鼠标移到其中一行时在行尾显示按钮,移开按钮隐藏
- 菜鸟问两个问题:JAVA能做什么以及学好基础的意义何在
- 面板上绘图
JButton button = (JButton)e.getSource();int index = Integer.valueOf(button.getActionCommand());