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

View differences:

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