填空题
下列JApplet对鼠标单击事件进行处理,当鼠标在JPanel中单击时,在JLabel中显示单击次数。请在横线处填写正确的代码 【15】 。 import java.awt.event.*; import javax.swing.*; import java.awt.*; public class Test extends JApplet static int cnt; public void init() Container cp = getContentPane(); MyPane jp = new MyPane1(); _______; jp.addMouseListener(new MouseAdapter() public void mouseClicked(MouseEvent me) cnt ++; jb.setText(Integer.toString(cnt); ); cp.add("South",jB) ; cp. add ("Center", jp); class MuPanel extends JPanel public MyPanel() public void paintComponent(Graphics g) super.panitComponent(g); g.drawRect(0,0,getSize() .width-1,getSize() .hight-1);
【正确答案】
1、final JLabel jb=new JLabel("ok")
【答案解析】 [解析] 在匿名类中的扣对象的属性必须是final,否则编译会出错。
提交答案
关闭