Revision 498 2.1/trunk/org.gvsig.view3d/org.gvsig.view3d.swing/org.gvsig.view3d.swing.impl/src/main/java/org/gvsig/view3d/swing/impl/DefaultView3DPanel.java
DefaultView3DPanel.java | ||
---|---|---|
33 | 33 |
|
34 | 34 |
import org.gvsig.fmap.mapcontext.MapContext; |
35 | 35 |
import org.gvsig.fmap.mapcontext.layers.ExtendedPropertiesSupport; |
36 |
import org.gvsig.tools.ToolsLocator; |
|
37 |
import org.gvsig.tools.i18n.I18nManager; |
|
36 | 38 |
import org.gvsig.tools.observer.ObservableHelper; |
37 | 39 |
import org.gvsig.tools.observer.Observer; |
38 | 40 |
import org.gvsig.tools.swing.api.ToolsSwingLocator; |
... | ... | |
53 | 55 |
private static final long serialVersionUID = -87105248886531868L; |
54 | 56 |
|
55 | 57 |
private ObservableHelper observableHelper; |
58 |
|
|
59 |
private String title; |
|
56 | 60 |
|
57 | 61 |
private MapControl3D mapControl3D; |
58 | 62 |
|
... | ... | |
67 | 71 |
* @param viewProperties |
68 | 72 |
* View properties to register a <code>MapControl3D</code> |
69 | 73 |
*/ |
70 |
public DefaultView3DPanel(MapContext theMapContext, TYPE type, |
|
74 |
public DefaultView3DPanel(MapContext theMapContext,String title, TYPE type,
|
|
71 | 75 |
ExtendedPropertiesSupport viewProperties) { |
72 | 76 |
|
73 | 77 |
super(new BorderLayout()); |
78 |
|
|
79 |
this.title = composeTitle(title); |
|
74 | 80 |
|
75 | 81 |
View3DSwingManager swingManager = View3DSwingLocator.getManager(); |
76 | 82 |
this.mapControl3D = |
... | ... | |
96 | 102 |
}); |
97 | 103 |
} |
98 | 104 |
|
105 |
private String composeTitle(String title) { |
|
106 |
I18nManager i18nManager = ToolsLocator.getI18nManager(); |
|
107 |
StringBuilder stb = new StringBuilder(); |
|
108 |
stb.append(i18nManager.getTranslation("view_3d")); |
|
109 |
stb.append(" "); |
|
110 |
stb.append(":"); |
|
111 |
stb.append(" "); |
|
112 |
stb.append(title); |
|
113 |
return stb.toString(); |
|
114 |
} |
|
115 |
|
|
99 | 116 |
public JComponent asJComponent() { |
100 | 117 |
return this; |
101 | 118 |
} |
... | ... | |
106 | 123 |
|
107 | 124 |
public void show() { |
108 | 125 |
WindowManager wm = ToolsSwingLocator.getWindowManager(); |
109 |
wm.showWindow(this, "_View3D_window", WindowManager.MODE.WINDOW);
|
|
126 |
wm.showWindow(this, title, WindowManager.MODE.WINDOW);
|
|
110 | 127 |
} |
111 | 128 |
|
112 | 129 |
public void addObserver(Observer o) { |
Also available in: Unified diff