JPanel
是否具有doClick()
等效项?我需要在创建面板的地方调用它吗?我尝试调用它,它建议我将面板投射到一个抽象按钮,但是这样做是不可能的。
最佳答案
不,JPanel
没有doClick()
,但您始终可以自己编写。这是一个例子。
private void initPanel() {
JPanel panel = new JPanel();
panel.addMouseListener(new MouseAdapter() {
@Override
public void mouseClicked(MouseEvent e) {
doClick();
}
});
doClick();
}
private void doClick() {
// handle the click
}