Here are the examples of the java api com.bladecoder.engineeditor.common.Message.showMsg() taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
23 Examples
19
View Complete Implementation : ScnWidget.java
Copyright Apache License 2.0
Author : bladecoder
Copyright Apache License 2.0
Author : bladecoder
public void setAnimationRenderer(BaseActor a, AnimationDesc fa) {
try {
faRenderer.setActor(a);
faRenderer.setAnimation(fa);
} catch (Exception e) {
Message.showMsg(getStage(), "Could not retrieve replacedets for sprite: " + fa.id, 4);
EditorLogger.printStackTrace(e);
faRenderer.setAnimation(null);
}
}
19
View Complete Implementation : PackageDialog.java
Copyright Apache License 2.0
Author : bladecoder
Copyright Apache License 2.0
Author : bladecoder
@Override
protected void ok() {
final Stage stg = getStage();
Message.showMsg(stg, "Generating package...", true);
new Thread() {
@Override
public void run() {
String msg;
if (Ctx.project.getSelectedScene() == null) {
msg = "There are no scenes in this chapter.";
Message.showMsg(stg, msg, 3);
return;
}
Ctx.project.getProjectConfig().removeProperty(Config.CHAPTER_PROP);
Ctx.project.getProjectConfig().removeProperty(Config.TEST_SCENE_PROP);
setCurrentVersion(version.getText());
try {
Ctx.project.saveProject();
} catch (Exception ex) {
msg = "Something went wrong while saving the project.\n\n" + ex.getClreplaced().getSimpleName() + " - " + ex.getMessage();
Message.showMsgDialog(stg, "Error", msg);
return;
}
try {
msg = packageAdv();
} catch (Exception e) {
msg = "Error Generating package\n\n" + e.getMessage();
e.printStackTrace();
}
Ctx.project.getEditorConfig().setProperty(ARCH_PROP, arch.getText());
Ctx.project.getEditorConfig().setProperty(DIR_PROP, dir.getText());
for (InputPanel i : options) {
if (i.getText() != null)
Ctx.project.getEditorConfig().setProperty("package." + i.getreplacedle(), i.getText());
}
// hide message
Message.hideMsg();
if (msg != null) {
final String m = msg;
Message.showMsgDialog(stg, "Result", m);
}
}
}.start();
}
18
View Complete Implementation : ToolsWindow.java
Copyright Apache License 2.0
Author : bladecoder
Copyright Apache License 2.0
Author : bladecoder
private void testOnIOSDevice() {
if (Ctx.project.getSelectedScene() == null) {
String msg = "There are no scenes in this chapter.";
Message.showMsg(getStage(), msg, 3);
return;
}
Ctx.project.getProjectConfig().setProperty(Config.CHAPTER_PROP, Ctx.project.getChapter().getId());
Ctx.project.getProjectConfig().setProperty(Config.TEST_SCENE_PROP, Ctx.project.getSelectedScene().getId());
Ctx.project.setModified();
try {
Ctx.project.saveProject();
} catch (Exception ex) {
String msg = "Something went wrong while saving the project.\n\n" + ex.getClreplaced().getSimpleName() + " - " + ex.getMessage();
Message.showMsgDialog(getStage(), "Error", msg);
return;
}
new Thread(new Runnable() {
Stage stage = getStage();
@Override
public void run() {
Message.showMsg(stage, "Running scene on IOS device...", 5);
if (!RunProccess.runGradle(Ctx.project.getProjectDir(), "ios:launchIOSDevice")) {
Message.showMsg(stage, "There was a problem running the project", 4);
}
Ctx.project.getProjectConfig().removeProperty(Config.CHAPTER_PROP);
Ctx.project.getProjectConfig().removeProperty(Config.TEST_SCENE_PROP);
Ctx.project.setModified();
try {
Ctx.project.saveProject();
} catch (Exception ex) {
String msg = "Something went wrong while saving the project.\n\n" + ex.getClreplaced().getSimpleName() + " - " + ex.getMessage();
EditorLogger.error(msg);
return;
}
}
}).start();
}
18
View Complete Implementation : ToolsWindow.java
Copyright Apache License 2.0
Author : bladecoder
Copyright Apache License 2.0
Author : bladecoder
private void testOnIphoneEmulator() {
if (Ctx.project.getSelectedScene() == null) {
String msg = "There are no scenes in this chapter.";
Message.showMsg(getStage(), msg, 3);
return;
}
Ctx.project.getProjectConfig().setProperty(Config.CHAPTER_PROP, Ctx.project.getChapter().getId());
Ctx.project.getProjectConfig().setProperty(Config.TEST_SCENE_PROP, Ctx.project.getSelectedScene().getId());
Ctx.project.setModified();
try {
Ctx.project.saveProject();
} catch (Exception ex) {
String msg = "Something went wrong while saving the project.\n\n" + ex.getClreplaced().getSimpleName() + " - " + ex.getMessage();
Message.showMsgDialog(getStage(), "Error", msg);
return;
}
new Thread(new Runnable() {
Stage stage = getStage();
@Override
public void run() {
Message.showMsg(stage, "Running scene on Iphone emulator...", 5);
if (!RunProccess.runGradle(Ctx.project.getProjectDir(), "ios:launchIPhoneSimulator")) {
Message.showMsg(stage, "There was a problem running the project", 4);
}
Ctx.project.getProjectConfig().removeProperty(Config.CHAPTER_PROP);
Ctx.project.getProjectConfig().removeProperty(Config.TEST_SCENE_PROP);
Ctx.project.setModified();
try {
Ctx.project.saveProject();
} catch (Exception ex) {
String msg = "Something went wrong while saving the project.\n\n" + ex.getClreplaced().getSimpleName() + " - " + ex.getMessage();
EditorLogger.error(msg);
return;
}
}
}).start();
}
18
View Complete Implementation : ToolsWindow.java
Copyright Apache License 2.0
Author : bladecoder
Copyright Apache License 2.0
Author : bladecoder
private void testOnIpadEmulator() {
if (Ctx.project.getSelectedScene() == null) {
String msg = "There are no scenes in this chapter.";
Message.showMsg(getStage(), msg, 3);
return;
}
Ctx.project.getProjectConfig().setProperty(Config.CHAPTER_PROP, Ctx.project.getChapter().getId());
Ctx.project.getProjectConfig().setProperty(Config.TEST_SCENE_PROP, Ctx.project.getSelectedScene().getId());
Ctx.project.setModified();
try {
Ctx.project.saveProject();
} catch (Exception ex) {
String msg = "Something went wrong while saving the project.\n\n" + ex.getClreplaced().getSimpleName() + " - " + ex.getMessage();
Message.showMsgDialog(getStage(), "Error", msg);
return;
}
new Thread(new Runnable() {
Stage stage = getStage();
@Override
public void run() {
Message.showMsg(stage, "Running scene on Ipad simulator...", 5);
if (!RunProccess.runGradle(Ctx.project.getProjectDir(), "ios:launchIPadSimulator")) {
Message.showMsg(stage, "There was a problem running the project", 4);
}
Ctx.project.getProjectConfig().removeProperty(Config.CHAPTER_PROP);
Ctx.project.getProjectConfig().removeProperty(Config.TEST_SCENE_PROP);
Ctx.project.setModified();
try {
Ctx.project.saveProject();
} catch (Exception ex) {
String msg = "Something went wrong while saving the project.\n\n" + ex.getClreplaced().getSimpleName() + " - " + ex.getMessage();
EditorLogger.error(msg);
return;
}
}
}).start();
}
18
View Complete Implementation : ToolsWindow.java
Copyright Apache License 2.0
Author : bladecoder
Copyright Apache License 2.0
Author : bladecoder
private void testOnAndroid() {
if (Ctx.project.getSelectedScene() == null) {
String msg = "There are no scenes in this chapter.";
Message.showMsg(getStage(), msg, 3);
return;
}
Ctx.project.getProjectConfig().setProperty(Config.CHAPTER_PROP, Ctx.project.getChapter().getId());
Ctx.project.getProjectConfig().setProperty(Config.TEST_SCENE_PROP, Ctx.project.getSelectedScene().getId());
Ctx.project.setModified();
try {
Ctx.project.saveProject();
} catch (Exception ex) {
String msg = "Something went wrong while saving the project.\n\n" + ex.getClreplaced().getSimpleName() + " - " + ex.getMessage();
Message.showMsgDialog(getStage(), "Error", msg);
return;
}
new Thread(new Runnable() {
Stage stage = getStage();
@Override
public void run() {
Message.showMsg(stage, "Running scene on Android device...", 5);
if (!RunProccess.runGradle(Ctx.project.getProjectDir(), "android:uninstallFullDebug android:installFullDebug android:run")) {
Message.showMsg(stage, "There was a problem running the project", 4);
}
Ctx.project.getProjectConfig().removeProperty(Config.CHAPTER_PROP);
Ctx.project.getProjectConfig().removeProperty(Config.TEST_SCENE_PROP);
Ctx.project.setModified();
try {
Ctx.project.saveProject();
} catch (Exception ex) {
String msg = "Something went wrong while saving the project.\n\n" + ex.getClreplaced().getSimpleName() + " - " + ex.getMessage();
EditorLogger.error(msg);
return;
}
}
}).start();
}
18
View Complete Implementation : CreateAtlasDialog.java
Copyright Apache License 2.0
Author : bladecoder
Copyright Apache License 2.0
Author : bladecoder
@Override
protected void ok() {
Message.showMsg(getStage(), "Generating atlas...", true);
Timer.schedule(new Task() {
@Override
public void run() {
genAtlas();
}
}, 1);
}
18
View Complete Implementation : CreateResolutionDialog.java
Copyright Apache License 2.0
Author : bladecoder
Copyright Apache License 2.0
Author : bladecoder
@Override
protected void ok() {
Message.showMsg(getStage(), "Creating resolution...", true);
Timer.schedule(new Task() {
@Override
public void run() {
createResolution();
String msg = scaleImages();
if (listener != null)
listener.changed(new ChangeEvent(), CreateResolutionDialog.this);
Message.hideMsg();
if (msg != null)
Message.showMsgDialog(getStage(), "Error creating resolution", msg);
}
}, 1);
}
18
View Complete Implementation : EditChapterDialog.java
Copyright Apache License 2.0
Author : bladecoder
Copyright Apache License 2.0
Author : bladecoder
private void create() {
try {
newId = doc.createChapter(inputId.getText());
} catch (TransformerException | ParserConfigurationException | IOException e) {
String msg = "Something went wrong while creating the chapter.\n\n" + e.getClreplaced().getSimpleName() + " - " + e.getMessage();
Message.showMsg(getStage(), msg, 2);
EditorLogger.printStackTrace(e);
}
}
18
View Complete Implementation : ProjectToolbar.java
Copyright Apache License 2.0
Author : bladecoder
Copyright Apache License 2.0
Author : bladecoder
private void saveProject() {
File file = Ctx.project.getProjectDir();
if (file == null) {
String msg = "Please create a new project first.";
Message.showMsg(getStage(), msg, 3);
return;
}
try {
Ctx.project.saveProject();
} catch (Exception ex) {
String msg = "Something went wrong while saving the project.\n\n" + ex.getClreplaced().getSimpleName() + " - " + ex.getMessage();
Message.showMsgDialog(getStage(), "Error saving project", msg);
}
}
18
View Complete Implementation : ResolutionList.java
Copyright Apache License 2.0
Author : bladecoder
Copyright Apache License 2.0
Author : bladecoder
@Override
public void delete() {
int index = list.getSelectedIndex();
String r = list.gereplacedems().get(index);
if (r.equals("1")) {
Message.showMsg(getStage(), "Initial resolution cannot be deleted", 3);
return;
}
removeDir(Ctx.project.getreplacedetPath() + Project.IMAGE_PATH + "/" + r);
removeDir(Ctx.project.getreplacedetPath() + Project.UI_PATH + "/" + r);
removeDir(Ctx.project.getreplacedetPath() + Project.ATLASES_PATH + "/" + r);
addResolutions();
}
17
View Complete Implementation : LayerList.java
Copyright Apache License 2.0
Author : bladecoder
Copyright Apache License 2.0
Author : bladecoder
@Override
protected void delete() {
int pos = list.getSelectedIndex();
if (pos == -1)
return;
if (list.gereplacedems().size < 2) {
String msg = "The layer will not be deleted, at least one layer must exist";
Message.showMsg(getStage(), msg, 3);
return;
}
SceneLayer e = list.getSelected();
if (e.getActors().isEmpty()) {
SceneLayer l = removeSelected();
parent.getLayers().remove(l);
Ctx.project.setModified();
} else {
String msg = "The layer is not empty.";
Message.showMsg(getStage(), msg, 3);
}
}
17
View Complete Implementation : PackageDialog.java
Copyright Apache License 2.0
Author : bladecoder
Copyright Apache License 2.0
Author : bladecoder
/**
* Saves the selected version
*/
private void setCurrentVersion(String version) {
try {
OrderedProperties prop = Ctx.project.getGradleProperties(Ctx.project.getProjectDir());
prop.setProperty("version", version);
Ctx.project.saveGradleProperties(prop, Ctx.project.getProjectDir());
} catch (IOException e) {
Message.showMsg(getStage(), "Error reading file 'gradle.properties' from the game.", 3);
}
}
17
View Complete Implementation : PackageDialog.java
Copyright Apache License 2.0
Author : bladecoder
Copyright Apache License 2.0
Author : bladecoder
/**
* @return The appName from the file gradle.properties from the game
*/
private String getAppName() {
try {
OrderedProperties prop = Ctx.project.getGradleProperties(Ctx.project.getProjectDir());
return prop.getProperty("appName");
} catch (IOException e) {
Message.showMsg(getStage(), "Error reading file 'gradle.properties' from the game.", 3);
}
return null;
}
17
View Complete Implementation : PackageDialog.java
Copyright Apache License 2.0
Author : bladecoder
Copyright Apache License 2.0
Author : bladecoder
/**
* @return The version from the file gradle.properties from the game
*/
private String getCurrentVersion() {
try {
OrderedProperties prop = Ctx.project.getGradleProperties(Ctx.project.getProjectDir());
return prop.getProperty("version");
} catch (IOException e) {
Message.showMsg(getStage(), "Error reading file 'gradle.properties' from the game.", 3);
}
return null;
}
17
View Complete Implementation : ResolutionList.java
Copyright Apache License 2.0
Author : bladecoder
Copyright Apache License 2.0
Author : bladecoder
private void removeDir(String dir) {
try {
DesktopUtils.removeDir(dir);
} catch (IOException e) {
String msg = "Something went wrong while deleting the resolution.\n\n" + e.getClreplaced().getSimpleName() + " - " + e.getMessage();
Message.showMsg(getStage(), msg, 2);
EditorLogger.printStackTrace(e);
}
}
16
View Complete Implementation : EditModelDialog.java
Copyright Apache License 2.0
Author : bladecoder
Copyright Apache License 2.0
Author : bladecoder
@Override
protected void ok() {
try {
inputsToModel(e == null);
} catch (Exception e1) {
Message.showMsg(getStage(), "Error getting fields " + e1.getMessage(), 4);
EditorLogger.printStackTrace(e1);
}
if (listener != null)
listener.changed(new ChangeEvent(), this);
}
15
View Complete Implementation : ScnEditor.java
Copyright Apache License 2.0
Author : bladecoder
Copyright Apache License 2.0
Author : bladecoder
private void test() {
if (Ctx.project.getSelectedScene() == null) {
String msg = "There are no scenes in this chapter.";
Message.showMsg(getStage(), msg, 3);
return;
}
Ctx.project.getProjectConfig().removeProperty(Config.CHAPTER_PROP);
Ctx.project.getProjectConfig().removeProperty(Config.TEST_SCENE_PROP);
try {
Ctx.project.saveProject();
} catch (Exception ex) {
String msg = "Something went wrong while saving the project.\n\n" + ex.getClreplaced().getSimpleName() + " - " + ex.getMessage();
Message.showMsgDialog(getStage(), "Error", msg);
return;
}
new Thread(new Runnable() {
Stage stage = getStage();
@Override
public void run() {
Message.showMsg(stage, "Running scene...", 5);
try {
if (!RunProccess.runBladeEngine(Ctx.project.getProjectDir(), Ctx.project.getChapter().getId(), Ctx.project.getSelectedScene().getId(), Boolean.parseBoolean(Ctx.project.getEditorConfig().getProperty("view.fullscreenPlay", "false"))))
Message.showMsg(stage, "There was a problem running the scene", 4);
} catch (IOException e) {
Message.showMsgDialog(stage, "Error", "There was a problem running the scene: " + e.getMessage());
}
}
}).start();
}
15
View Complete Implementation : EditChapterDialog.java
Copyright Apache License 2.0
Author : bladecoder
Copyright Apache License 2.0
Author : bladecoder
private void renameChapter() {
if (previousId != null && !previousId.equals(newId)) {
try {
// save selected chapter if renamed chapter is the selected chapter
if (previousId.equals(Ctx.project.getChapter().getId())) {
Ctx.project.getChapter().save();
}
doc.renameChapter(previousId, newId);
// Reload chapter if renamed chapter is the selected chapter
if (previousId.equals(Ctx.project.getChapter().getId())) {
Ctx.project.loadChapter(newId);
}
// sets the init chapter
if (previousId.equals(doc.getInitChapter())) {
Ctx.project.getWorld().setInitChapter(newId);
}
Ctx.project.saveProject();
} catch (TransformerException | ParserConfigurationException | SAXException | IOException e1) {
String msg = "Something went wrong while renaming the chapter.\n\n" + e1.getClreplaced().getSimpleName() + " - " + e1.getMessage();
Message.showMsg(getStage(), msg, 3);
EditorLogger.printStackTrace(e1);
}
}
}
14
View Complete Implementation : ChapterList.java
Copyright Apache License 2.0
Author : bladecoder
Copyright Apache License 2.0
Author : bladecoder
@Override
protected void delete() {
int pos = list.getSelectedIndex();
if (pos == -1)
return;
if (list.gereplacedems().size < 2) {
String msg = "The chapter will not be deleted, at least one chapter must exists";
Message.showMsg(getStage(), msg, 4);
return;
}
String e = list.gereplacedems().removeIndex(pos);
if (e.equals(Ctx.project.getChapter().getInitChapter())) {
Ctx.project.getWorld().setInitChapter(list.gereplacedems().get(0));
Ctx.project.setModified();
}
try {
Ctx.project.getChapter().deleteChapter(e);
} catch (Exception ex) {
String msg = "Something went wrong.\n\n" + ex.getClreplaced().getSimpleName() + " - " + ex.getMessage();
Message.showMsgDialog(getStage(), "Error deleting chapter", msg);
EditorLogger.printStackTrace(ex);
}
list.setSelectedIndex(0);
Ctx.project.notifyPropertyChange(Project.CHAPTER_PROPERTY);
}
14
View Complete Implementation : CompileInkDialog.java
Copyright Apache License 2.0
Author : bladecoder
Copyright Apache License 2.0
Author : bladecoder
private void compileInk() {
String outfile = Ctx.project.getModelPath() + "/" + new File(file.getText()).getName() + ".json";
List<String> params = new ArrayList<>();
params.add("-o");
params.add(outfile);
params.add(file.getText());
boolean ok = RunProccess.runInklecate(new File(inklecatePath.getText()), params);
if (!ok) {
Message.showMsgDialog(getStage(), "Error", "Error compiling Ink script.");
return;
}
if (extractTexts.getText().equals("true")) {
try {
ModelTools.extractInkTexts(outfile, lang.getText());
} catch (IOException e) {
Message.showMsgDialog(getStage(), "Error extracting Ink texts.", e.getMessage());
return;
}
}
Message.showMsg(getStage(), "Ink script compiled successfully", 2);
}
14
View Complete Implementation : CreateProjectDialog.java
Copyright Apache License 2.0
Author : bladecoder
Copyright Apache License 2.0
Author : bladecoder
private void createProject(Stage stage) {
try {
Ctx.project.createProject(location.getText(), projectName.getText(), pkg.getText(), androidSdk.getText(), Boolean.parseBoolean(spinePlugin.getText()));
Message.showMsg(stage, "Project successfully created", 3);
} catch (Exception e) {
String msg = e.getClreplaced().getSimpleName() + " - " + e.getMessage();
Message.showMsgDialog(stage, "Error creating project", msg);
EditorLogger.error(msg, e);
return;
}
}
14
View Complete Implementation : CreateProjectDialog.java
Copyright Apache License 2.0
Author : bladecoder
Copyright Apache License 2.0
Author : bladecoder
@Override
protected void ok() {
try {
Ctx.project.getEditorConfig().setProperty(ANDROID_SDK_PROP, androidSdk.getText());
Ctx.project.saveProject();
} catch (Exception ex) {
String msg = ex.getClreplaced().getSimpleName() + " - " + ex.getMessage();
Message.showMsgDialog(getStage(), "Error saving project", msg);
}
final Stage stage = getStage();
Message.showMsg(getStage(), "Creating project...", true);
Timer.schedule(new Task() {
@Override
public void run() {
createProject(stage);
}
}, 1);
}