mouselistener.java
来自「源码为科学出版社出版的英文<java设计模式>(影印版)所用的所有例」· Java 代码 · 共 31 行
JAVA
31 行
import java.awt.event.*;
import javax.swing.*;
public class mouseListener extends MouseAdapter {
private JList nList;
private DataBase db;
SortedModel lData;
JFrame jxf;
public mouseListener(JList list, SortedModel ldata,
DataBase dbase, JFrame jf) {
nList = list;
db = dbase;
jxf = jf;
lData = ldata;
}
//
public void mouseClicked(MouseEvent e) {
if (e.getClickCount () == 2) {
//mouse double clicked-
//get database key for this person
int index = nList.locationToIndex (e.getPoint());
int key = lData.getKey (index);
//display pop up dialog box
Details details = new Details(jxf,
db.getName (key), db.getPhone (key));
details.setVisible(true);
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?