下列JApplet对鼠标单击事件进行处理,当鼠标在JPanel中单击时,在JLabel中显示单击次数。请在横线处填写正确的代码【 】。 import java.awt.event.*; import javax.swing.*; im

admin2010-02-22  34

问题 下列JApplet对鼠标单击事件进行处理,当鼠标在JPanel中单击时,在JLabel中显示单击次数。请在横线处填写正确的代码【  】。
    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 MyPanel();
         ______;
         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,O,getSize() .width-1,getSize() .hight-1);
     }
   }

选项

答案final JLabel jb=new JLabel("ok")

解析 在匿名类中的扣对象的属性必须是final,否则编译会出错。
转载请注明原文地址:https://jikaoti.com/ti/d4b0FFFM
0

随机试题
最新回复(0)