Hi, i'm new of this forum....glips is a beautiful program but i would do some changes...how can i don't use jdesktopPane and JInternalFrame and use only a frame to contain svgCanvas?...thanks
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Thanks for your answer...i just modified SVGFrame into a JPanel and now it works; i also modified jdesktopPane into JPanel, it's right? and, another things, i want to modify also the tool frames because they are jinternalframe and when i open them there are some visualization problems...
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
If i change tool frames into jdialog i have returned this error:
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at fr.itris.glips.svgeditor.ModuleManager.createModuleObjects(ModuleManager.java:201)
at fr.itris.glips.svgeditor.ModuleManager.init(ModuleManager.java:117)
at fr.itris.glips.svgeditor.Editor.init(Editor.java:305)
at fr.itris.glips.svgeditor.EditorMain.<init>(EditorMain.java:51)
at fr.itris.glips.svgeditor.EditorMain.main(EditorMain.java:68)
Caused by: java.lang.IllegalArgumentException: adding a window to a container
at java.awt.Container.addImpl(Unknown Source)
at java.awt.Container.add(Unknown Source)
at fr.itris.glips.svgeditor.actions.toolbar.ToolsFrame.<init>(ToolsFrame.java:162)
at fr.itris.glips.svgeditor.properties.SVGProperties.<init>(SVGProperties.java:223)
... 9 more
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at fr.itris.glips.svgeditor.ModuleManager.createModuleObjects(ModuleManager.java:201)
at fr.itris.glips.svgeditor.ModuleManager.init(ModuleManager.java:117)
at fr.itris.glips.svgeditor.Editor.init(Editor.java:305)
at fr.itris.glips.svgeditor.EditorMain.<init>(EditorMain.java:51)
at fr.itris.glips.svgeditor.EditorMain.main(EditorMain.java:68)
Caused by: java.lang.IllegalArgumentException: adding a window to a container
at java.awt.Container.addImpl(Unknown Source)
at java.awt.Container.add(Unknown Source)
at fr.itris.glips.svgeditor.actions.toolbar.ToolsFrame.<init>(ToolsFrame.java:162)
at fr.itris.glips.svgeditor.visualresources.SVGVisualResources.<init>(SVGVisualResources.java:208)
... 9 more
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at fr.itris.glips.svgeditor.ModuleManager.createModuleObjects(ModuleManager.java:201)
at fr.itris.glips.svgeditor.ModuleManager.init(ModuleManager.java:117)
at fr.itris.glips.svgeditor.Editor.init(Editor.java:305)
at fr.itris.glips.svgeditor.EditorMain.<init>(EditorMain.java:51)
at fr.itris.glips.svgeditor.EditorMain.main(EditorMain.java:68)
Caused by: java.lang.IllegalArgumentException: adding a window to a container
at java.awt.Container.addImpl(Unknown Source)
at java.awt.Container.add(Unknown Source)
at fr.itris.glips.svgeditor.actions.toolbar.ToolsFrame.<init>(ToolsFrame.java:162)
at fr.itris.glips.rtdaeditor.dbeditor.DataBaseEditorModule.<init>(DataBaseEditorModule.java:304)
... 9 more
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
These exceptions just show that you need to modify the modules (SVGProperties, SVGVisualResources, ...) that use tool frames, so that windows are not inserted into containers !
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi, i'm new of this forum....glips is a beautiful program but i would do some changes...how can i don't use jdesktopPane and JInternalFrame and use only a frame to contain svgCanvas?...thanks
You just need to turn each JInternalFrame into a JDialog. The SVGFrame should be turned into a JPanel.
Thanks for your answer...i just modified SVGFrame into a JPanel and now it works; i also modified jdesktopPane into JPanel, it's right? and, another things, i want to modify also the tool frames because they are jinternalframe and when i open them there are some visualization problems...
You just need to turn these tool frames into jdialogs.
If i change tool frames into jdialog i have returned this error:
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at fr.itris.glips.svgeditor.ModuleManager.createModuleObjects(ModuleManager.java:201)
at fr.itris.glips.svgeditor.ModuleManager.init(ModuleManager.java:117)
at fr.itris.glips.svgeditor.Editor.init(Editor.java:305)
at fr.itris.glips.svgeditor.EditorMain.<init>(EditorMain.java:51)
at fr.itris.glips.svgeditor.EditorMain.main(EditorMain.java:68)
Caused by: java.lang.IllegalArgumentException: adding a window to a container
at java.awt.Container.addImpl(Unknown Source)
at java.awt.Container.add(Unknown Source)
at fr.itris.glips.svgeditor.actions.toolbar.ToolsFrame.<init>(ToolsFrame.java:162)
at fr.itris.glips.svgeditor.properties.SVGProperties.<init>(SVGProperties.java:223)
... 9 more
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at fr.itris.glips.svgeditor.ModuleManager.createModuleObjects(ModuleManager.java:201)
at fr.itris.glips.svgeditor.ModuleManager.init(ModuleManager.java:117)
at fr.itris.glips.svgeditor.Editor.init(Editor.java:305)
at fr.itris.glips.svgeditor.EditorMain.<init>(EditorMain.java:51)
at fr.itris.glips.svgeditor.EditorMain.main(EditorMain.java:68)
Caused by: java.lang.IllegalArgumentException: adding a window to a container
at java.awt.Container.addImpl(Unknown Source)
at java.awt.Container.add(Unknown Source)
at fr.itris.glips.svgeditor.actions.toolbar.ToolsFrame.<init>(ToolsFrame.java:162)
at fr.itris.glips.svgeditor.visualresources.SVGVisualResources.<init>(SVGVisualResources.java:208)
... 9 more
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at fr.itris.glips.svgeditor.ModuleManager.createModuleObjects(ModuleManager.java:201)
at fr.itris.glips.svgeditor.ModuleManager.init(ModuleManager.java:117)
at fr.itris.glips.svgeditor.Editor.init(Editor.java:305)
at fr.itris.glips.svgeditor.EditorMain.<init>(EditorMain.java:51)
at fr.itris.glips.svgeditor.EditorMain.main(EditorMain.java:68)
Caused by: java.lang.IllegalArgumentException: adding a window to a container
at java.awt.Container.addImpl(Unknown Source)
at java.awt.Container.add(Unknown Source)
at fr.itris.glips.svgeditor.actions.toolbar.ToolsFrame.<init>(ToolsFrame.java:162)
at fr.itris.glips.rtdaeditor.dbeditor.DataBaseEditorModule.<init>(DataBaseEditorModule.java:304)
... 9 more
Do you have any ideas to solve my problem?
These exceptions just show that you need to modify the modules (SVGProperties, SVGVisualResources, ...) that use tool frames, so that windows are not inserted into containers !
i don't understand what i have to change...in SVGVisualResources the line who call ToolsFrame is this:
visualResourcesFrame=new ToolsFrame(editor, idvisualresources, labelresources, visualResourcesPanel);
while in SVGProperties is this:
propertiesFrame=new ToolsFrame(editor, idproperties, labelproperties, propertiesPanel);
...