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);
}
} ???