Popupmenu

hi,i want to use Popupmenu in j3d,so i write a test code,it compliled and run without any error informations.but the menu didn’t appear even i right-clicks in every area.is anything wrong?could anybody help me?

import com.sun.j3d.utils.applet.MainFrame;
import com.sun.j3d.utils.universe.;
import javax.media.j3d.
;
import java.awt.;
import java.awt.event.
;

public class Test extends java.applet.Applet implements MouseListener{

private Canvas3D canvas;

private PopupMenu popupMenu = new PopupMenu();
private MenuItem item1 = new MenuItem("item1");

public void init(){
        setLayout(new BorderLayout());

      GraphicsConfiguration config = SimpleUniverse.getPreferredConfiguration();
    canvas=new Canvas3D(config);
        add("Center",canvas);

  //
        popupMenu.add(item1);
      canvas.add(popupMenu);
}

  public void mouseClicked(MouseEvent e){

    //System.out.println("dhgssjhsg");
      if(e.getButton() == MouseEvent.BUTTON3){
        popupMenu.show(canvas,e.getX(),e.getY());
        }
  }

public void mousePressed(MouseEvent e){
  }

public void mouseReleased(MouseEvent e){
  }

public void mouseEntered(MouseEvent e){
  }

public void mouseExited(MouseEvent e){
  }

  public static void main(String[] args) 
  {
        new MainFrame(new Test(),400,400);
  }

} ???

Did you do the heavyweight component thing?

i replace MouseListener by behavior today.and everything is OK now. i should have thought of heavyweight component,but my english is so bad that it’s an impenetrable difficulty.

Actually based on this small example I would say your english is quite good.