From 1e3de699b037989e8deded5c7830139f97c64136 Mon Sep 17 00:00:00 2001 From: Normand Briere <nbriere@noware.ca> Date: Sun, 05 May 2019 09:25:50 -0400 Subject: [PATCH] No use of META ("Windows") modifier. --- GroupEditor.java | 29 +++++++++++++++++++++-------- 1 files changed, 21 insertions(+), 8 deletions(-) diff --git a/GroupEditor.java b/GroupEditor.java index e205d0c..cbd2ec6 100644 --- a/GroupEditor.java +++ b/GroupEditor.java @@ -439,14 +439,17 @@ buildCreateMenu(menu); oe.menuBar.add(menu = new Menu("Include")); - importGFDItem = menu.add(new MenuItem("GrafreeD Object...")); - importGFDItem.addActionListener(this); - importVRMLX3DItem = menu.add(new MenuItem("VRML/X3D Object...")); - importVRMLX3DItem.addActionListener(this); - importOBJItem = menu.add(new MenuItem("OBJ Object...")); + importOBJItem = menu.add(new MenuItem("OBJ file...")); importOBJItem.addActionListener(this); - import3DSItem = menu.add(new MenuItem("3DS Object...")); + menu.add("-"); + import3DSItem = menu.add(new MenuItem("3DS file...")); import3DSItem.addActionListener(this); + menu.add("-"); + importVRMLX3DItem = menu.add(new MenuItem("VRML/X3D file...")); + importVRMLX3DItem.addActionListener(this); + menu.add("-"); + importGFDItem = menu.add(new MenuItem("GrafreeD file...")); + importGFDItem.addActionListener(this); oe.menuBar.add(menu = new Menu("Tools")); buildToolsMenu(menu); @@ -937,7 +940,9 @@ // objEditor.DropFile((java.io.File[]) object, true); // return; // } - if (string.charAt(0) == '/') + + // File path for Mac and Windows + if (string.charAt(0) == '/' || string.charAt(1) == ':') { // file(s) String[] names = string.split("\n"); @@ -1859,7 +1864,15 @@ } else if (source == importOBJItem) { - objEditor.ImportJME(new com.jmex.model.converters.ObjToJme(), "obj", "Import OBJ"); + //objEditor.ImportJME(new com.jmex.model.converters.ObjToJme(), "obj", "Import OBJ"); + FileDialog browser = new FileDialog(frame, "Import OBJ", FileDialog.LOAD); + browser.setVisible(true); + String filename = browser.getFile(); + if (filename != null && filename.length() > 0) + { + String fullname = browser.getDirectory() + filename; + makeSomething(ReadOBJ(fullname), true); + } } else if (source == computeAOItem) { -- Gitblit v1.6.2