不是啊 public void mouseClicked(MouseEvent e) {
adaptee.list_mouseClicked(e);
}
MainWin adaptee;这个参数只是为了保存是谁(一个MainWin),之后单击的时候就调用谁(一个MainWin)的处理方法()--->list_mouseClicked(MouseEvent e)
adaptee.list_mouseClicked(e);
}
MainWin adaptee;这个参数只是为了保存是谁(一个MainWin),之后单击的时候就调用谁(一个MainWin)的处理方法()--->list_mouseClicked(MouseEvent e)
解决方案 »
- 如何判断一个字符串中包含另外一个字符串??
- 关于socket读数据超时,求救啊~~!!!!!!
- java中的画图简单问题
- 关于joseph问题,请教大家啦
- java 调用dll操作powerpoint
- 求劳动法高手帮帮我!!!我很憋屈5555
- 向大家求这二本书的电子版,谁有?
- GridBagLayout问题
- jdk1.4安装时都向注册表里写哪些项啊?(希望对你也有启示)
- 使用连接池时能否使用预编译的PrepareStatement或CallableStatement,200分求教
- 一个文件被转换成base64编码的字符串后,又用utf-8的编码形式写入到一个xml文件里,如果由xml文件里面的字符串还原为原来的文件?
- 哪位有JAVA的日期控件呢
而你用的是list.addMouseListener,其实可简化为下面代码
public class MainWin extends JFrame {
//...........
JList list=new JList();
this.addMouseListener(new MainWin_list_mouseAdapter());
//...........
}
class MainWin_list_mouseAdapter extends java.awt.event.MouseAdapter {
public void mouseClicked(MouseEvent e) {
System.out.print("hello");
}
}