我先在case里调用一个类 ,并且显示这个类,我要怎么做呀
代码
public void actionPerformed(ActionEvent evt) {
  Command cmd = evt.getCommand();
        switch (cmd.getId()) {              case GYBY_COMMAND:
            
             break;
        }
}
想调用的类Gyby.java大家帮忙看看,先谢谢各位啦

解决方案 »

  1.   

    另外写一个方法进行你所要做的操作.然后在case里面调用这个定义好的方法.
      

  2.   

    补充:调用的类:
    package com.lven.sysd.abmonthly;import javax.microedition.lcdui.Canvas;
    import javax.microedition.lcdui.Graphics;public class Gyby extends Canvas{

    private int w;
    private int h;

    public void Gyby(){
    w = this.getWidth();
    h = this.getHeight();
    }

    protected void paint(Graphics g) {
    g.setColor(255);
    g.fillRect(0, 0, w, h);

    g.setColor(231, 157, 211);
    g.fillRect(20, 30, 40, 50);

    }}
      

  3.   


    public void actionPerformed(ActionEvent evt) {
      Command cmd = evt.getCommand();
      switch (cmd.getId()) {  case GYBY_COMMAND: doCase();  break;  }
    }public void doCase() {
       Gyby gyby = new Gyby();
       //do something........
    }
      

  4.   


        public void actionPerformed(ActionEvent evt) {        Command cmd = evt.getCommand();
            switch (cmd.getId()) {            case GYBY_COMMAND:
                    new Gyby();
                    break;        }
        }