鼠标双击的问题!!!
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class MouseTest extends MouseAdapter
{
JFrame f = null;
public MouseTest()
{
f = new JFrame("主窗体");
Container cont = f.getContentPane();
cont.setLayout(new GridLayout(1,2));
JButton b1 = new JButton("新增");
JButton b2 = new JButton("关闭");
b1.addMouseListener(this);
b2.addMouseListener(this);
cont.add(b1);
cont.add(b2);
f.setSize(150,75);
f.show();
}
public void mouseClicked(MouseEvent e)
{
if (e.getClickCount()==2)
{
JFrame newf = new JFrame("新窗口");
JLabel label = new JLabel();
Container conts = newf.getContentPane();
conts.add(label);
label.setText("新年新气象!!!");
newf.setSize(200,200);
newf.show();
}
}
public static void main(String args[])
{
new MouseTest();
}
}
我想实现的效果是(如图),双击“新增”按钮的时候,弹出一个窗体;当双击“关闭”的时候退出窗体。目前如果只有一个“新增”双击的时候我知道用e.getClickCount()==2来实现,可是如果有两个按钮的时候怎么判断我是点了“新增”还是点了“关闭”按钮,而且同时可以判断已经进行了双击的操作???
注意:我要实现的双击后产生的效果。
希望得到高手的帮助,谢谢!!!