.. | .. |
---|
439 | 439 | buildCreateMenu(menu); |
---|
440 | 440 | |
---|
441 | 441 | oe.menuBar.add(menu = new Menu("Include")); |
---|
442 | | - importGFDItem = menu.add(new MenuItem("GrafreeD Object...")); |
---|
443 | | - importGFDItem.addActionListener(this); |
---|
444 | | - importVRMLX3DItem = menu.add(new MenuItem("VRML/X3D Object...")); |
---|
445 | | - importVRMLX3DItem.addActionListener(this); |
---|
446 | | - importOBJItem = menu.add(new MenuItem("OBJ Object...")); |
---|
| 442 | + importOBJItem = menu.add(new MenuItem("OBJ file...")); |
---|
447 | 443 | importOBJItem.addActionListener(this); |
---|
448 | | - import3DSItem = menu.add(new MenuItem("3DS Object...")); |
---|
| 444 | + menu.add("-"); |
---|
| 445 | + import3DSItem = menu.add(new MenuItem("3DS file...")); |
---|
449 | 446 | import3DSItem.addActionListener(this); |
---|
| 447 | + menu.add("-"); |
---|
| 448 | + importVRMLX3DItem = menu.add(new MenuItem("VRML/X3D file...")); |
---|
| 449 | + importVRMLX3DItem.addActionListener(this); |
---|
| 450 | + menu.add("-"); |
---|
| 451 | + importGFDItem = menu.add(new MenuItem("GrafreeD file...")); |
---|
| 452 | + importGFDItem.addActionListener(this); |
---|
450 | 453 | |
---|
451 | 454 | oe.menuBar.add(menu = new Menu("Tools")); |
---|
452 | 455 | buildToolsMenu(menu); |
---|
.. | .. |
---|
1859 | 1862 | } else |
---|
1860 | 1863 | if (source == importOBJItem) |
---|
1861 | 1864 | { |
---|
1862 | | - objEditor.ImportJME(new com.jmex.model.converters.ObjToJme(), "obj", "Import OBJ"); |
---|
| 1865 | + //objEditor.ImportJME(new com.jmex.model.converters.ObjToJme(), "obj", "Import OBJ"); |
---|
| 1866 | + FileDialog browser = new FileDialog(frame, "Import OBJ", FileDialog.LOAD); |
---|
| 1867 | + browser.setVisible(true); |
---|
| 1868 | + String filename = browser.getFile(); |
---|
| 1869 | + if (filename != null && filename.length() > 0) |
---|
| 1870 | + { |
---|
| 1871 | + String fullname = browser.getDirectory() + filename; |
---|
| 1872 | + makeSomething(ReadOBJ(fullname), true); |
---|
| 1873 | + } |
---|
1863 | 1874 | } else |
---|
1864 | 1875 | if (source == computeAOItem) |
---|
1865 | 1876 | { |
---|