0

我正在尝试将 actionListener 添加到摆动框架中的 JPanel。我想在单击该特定 JPanel 时创建一个事件。这是一些卡住的代码片段。

JLabel jlab=new JLabel("");
JPanel pnl=new JPanel();
pnl.add(jlab);
JPanel mainpnl=new JPanel();
pnl.addActionListener(new ActionListener(){public void actionPerformed(ActionEvent ae)      {jlab.setText("Clciking !!!");}});
mainpnl.add(pnl);
4

1 回答 1

1

JPanel没有 raise ActionEvents 的能力,因此没有 method addActionListener

相反,您可能想使用 aMouseListener代替

查看如何编写鼠标侦听器以获取更多详细信息...

于 2013-09-12T07:52:15.947 回答