java - Xmodelimporter for netbeans -


i'm trying project working loads , displays x3d models. i've read xmodelimporter meant doing this. code have project far is:

import java.awt.color; import java.awt.dimension; import java.awt.event.actionevent; import java.awt.event.actionlistener; import java.awt.event.keyevent;  import javax.swing.jframe; import javax.swing.jlabel; import javax.swing.jmenu; import javax.swing.jmenubar; import javax.swing.jmenuitem; import javax.swing.jpanel;  class menuactionlistener implements actionlistener {     public void actionperformed(actionevent e) {         system.out.println("selected: " + e.getactioncommand());     } }  public class heritagetogether {          public static void main(final string args[]) {         jframe frame = new jframe("3d heritage model viewer");         frame.setdefaultcloseoperation(jframe.exit_on_close);         jmenubar menubar = new jmenubar();          // file menu, f - mnemonic         jmenu filemenu = new jmenu("areas");         filemenu.setmnemonic(keyevent.vk_f);         menubar.add(filemenu);          // file->new, n - mnemonic         jmenuitem newmenuitem = new jmenuitem("area1");         newmenuitem.addactionlistener(new menuactionlistener());         filemenu.add(newmenuitem);          newmenuitem = new jmenuitem("area2");         newmenuitem.addactionlistener(new menuactionlistener());         filemenu.add(newmenuitem);          newmenuitem = new jmenuitem("area3");         newmenuitem.addactionlistener(new menuactionlistener());         filemenu.add(newmenuitem);          newmenuitem = new jmenuitem("area4");         newmenuitem.addactionlistener(new menuactionlistener());         filemenu.add(newmenuitem);          newmenuitem = new jmenuitem("area5");         newmenuitem.addactionlistener(new menuactionlistener());         filemenu.add(newmenuitem);          newmenuitem = new jmenuitem("area6");         newmenuitem.addactionlistener(new menuactionlistener());         filemenu.add(newmenuitem);          filemenu = new jmenu("types of models");         filemenu.setmnemonic(keyevent.vk_f);         menubar.add(filemenu);          newmenuitem = new jmenuitem("model1");         newmenuitem.addactionlistener(new menuactionlistener());         filemenu.add(newmenuitem);          newmenuitem = new jmenuitem("model2");         newmenuitem.addactionlistener(new menuactionlistener());         filemenu.add(newmenuitem);          newmenuitem = new jmenuitem("model3");         newmenuitem.addactionlistener(new menuactionlistener());         filemenu.add(newmenuitem);          newmenuitem = new jmenuitem("model4");         newmenuitem.addactionlistener(new menuactionlistener());         filemenu.add(newmenuitem);          newmenuitem = new jmenuitem("model5");         newmenuitem.addactionlistener(new menuactionlistener());         filemenu.add(newmenuitem);          newmenuitem = new jmenuitem("model6");         newmenuitem.addactionlistener(new menuactionlistener());         filemenu.add(newmenuitem);            frame.setjmenubar(menubar);         frame.setsize(1200, 650);         frame.setvisible(true);          // set first subpanel         jpanel subpanel1 = new jpanel();         subpanel1.setpreferredsize (new dimension(600, 650));         subpanel1.setbackground (color.white);         jlabel label1 = new jlabel ("model one");         subpanel1.add (label1);          // set second subpanel         jpanel subpanel2 = new jpanel();         subpanel2.setpreferredsize (new dimension(600, 650));         subpanel2.setbackground (color.white);         jlabel label2 = new jlabel ("model two");         subpanel2.add (label2);          // set primary panel         jpanel primary = new jpanel();         primary.setbackground (color.black);         primary.add (subpanel1);         primary.add (subpanel2);          frame.getcontentpane().add(primary);         frame.pack();         frame.setvisible(true);     } } 


Comments

Popular posts from this blog

authentication - Mongodb revoke acccess to connect test database -

r - Update two sets of radiobuttons reactively - shiny -

ios - Realm over CoreData should I use NSFetchedResultController or a Dictionary? -