各位大神:
我在JScrollPane中放了一个大JPanel,然后又在大JPanel中放了很多小的JPanel。
我想问一下,我将鼠标放到小的JPanel上的时候怎么获得这个小的Jpanel?
我对这些小的JPanel做了MouseLister,想要鼠标放到小的JPanel上的时候,小的Jpanel有点相应。
我在JScrollPane中放了一个大JPanel,然后又在大JPanel中放了很多小的JPanel。
我想问一下,我将鼠标放到小的JPanel上的时候怎么获得这个小的Jpanel?
我对这些小的JPanel做了MouseLister,想要鼠标放到小的JPanel上的时候,小的Jpanel有点相应。
想得到这个JPanel 需要写一个类实现MouseLister接口,并且这个类的构造方法接收你的JPanel.
写一段伪代码吧:JPanel small = new JPanel();
small.addMouseLister(new MyMouseLister(small));public class MyMouseLister implements MouseLister{
private JPanel small;
public MyMouseLister (JPanel small){
this.small = small;
}
//实现MouseLister中的方法。
}