This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

View | Details | Raw Unified | Return to bug 27030
Collapse All | Expand All

(-)src/org/netbeans/modules/welcome/ContentPanel.java (-36 / +6 lines)
Lines 34-43 Link Here
34
    private ResourceBundle bundle;
34
    private ResourceBundle bundle;
35
    private JButton button;
35
    private JButton button;
36
    private String page = null;
36
    private String page = null;
37
    private String language = null;
38
    
37
    
39
    public ContentPanel() {
38
    public ContentPanel() {
40
        language = Locale.getDefault().getLanguage();
41
        bundle = NbBundle.getBundle(HelpPanel.class);
39
        bundle = NbBundle.getBundle(HelpPanel.class);
42
        TipPanel tipPanel = new TipPanel();
40
        TipPanel tipPanel = new TipPanel();
43
        setLayout(new BorderLayout());
41
        setLayout(new BorderLayout());
Lines 45-93 Link Here
45
        setMinimumSize(new java.awt.Dimension(300, 300));
43
        setMinimumSize(new java.awt.Dimension(300, 300));
46
        setPreferredSize(new java.awt.Dimension(300, 300));
44
        setPreferredSize(new java.awt.Dimension(300, 300));
47
        jEditorPane1.setEditable(false);
45
        jEditorPane1.setEditable(false);
46
        page = "welcome.html";   // NOI18N
48
        if(System.getProperty("java.vm.version").startsWith("1.3")){
47
        if(System.getProperty("java.vm.version").startsWith("1.3")){
49
            if(System.getProperty("os.name").indexOf("Linux") != -1){
48
            if(System.getProperty("os.name").indexOf("Linux") != -1){
50
                if(!language.equals("en")){
49
                page= "welcome_1_3_lin.html";   // NOI18N                
51
                    page = "/org/netbeans/modules/welcome/pages/welcome_1_3_lin_"+language+".html";   // NOI18N
52
                }else{
50
                }else{
53
                    page= "pages/welcome_1_3_lin.html";   // NOI18N
51
                page = "welcome_1_3.html"; //NOI18N
54
                }
52
                }
55
            }else{
56
                if(!language.equals("en")){
57
                    page = "/org/netbeans/modules/welcome/pages/welcome_1_3_"+language+".html";   // NOI18N
58
                }else{
59
                    page= "pages/welcome.html";   // NOI18N
60
                }
61
            }
62
        }else {
63
            if(!language.equals("en"))
64
                page = "/org/netbeans/modules/welcome/pages/welcome_"+language+".html";   // NOI18N
65
            else
66
                page= "pages/welcome.html";   // NOI18N
67
        }
53
        }
68
        try{
54
        try{
55
            URL url = new URL("nbresloc:/org/netbeans/modules/welcome/pages/"+page);
69
            jEditorPane1.setEditorKit(new javax.swing.text.html.HTMLEditorKit());
56
            jEditorPane1.setEditorKit(new javax.swing.text.html.HTMLEditorKit());
70
            jEditorPane1.setPage(getClass().getResource(page));
57
            jEditorPane1.setPage(url);
71
        }catch(Exception e){    //try to use default page
58
        }catch(Exception e){
72
            //default page was used
73
            if(page.equals("pages/welcome_1_3_lin.html") || page.equals("pages/welcome_1_3.html") || page.equals("pages/welcome.html"))  // NOI18N
74
                ErrorManager.getDefault().notify(e);
59
                ErrorManager.getDefault().notify(e);
75
            else{
76
                if(System.getProperty("java.vm.version").startsWith("1.3")){    // NOI18N
77
                    if(System.getProperty("os.name").indexOf("Linux") != -1)    // NOI18N
78
                        page= "pages/welcome_1_3_lin.html";     // NOI18N
79
                    else
80
                        page= "pages/welcome_1_3.html";         // NOI18N
81
                }else
82
                    page = "pages/welcome.html";                // NOI18N
83
                try{
84
                    jEditorPane1.setPage(getClass().getResource(page));
85
                }catch(Exception en){
86
                    ErrorManager.getDefault().notify(en);
87
                }
88
            }
60
            }
89
        }
90
        
91
        ControlPanel ctrlPanel = new ControlPanel();
61
        ControlPanel ctrlPanel = new ControlPanel();
92
        add(jEditorPane1,BorderLayout.CENTER);
62
        add(jEditorPane1,BorderLayout.CENTER);
93
        add(ctrlPanel,BorderLayout.EAST);
63
        add(ctrlPanel,BorderLayout.EAST);
(-)src/org/netbeans/modules/welcome/HelpPanel.java (-19 / +3 lines)
Lines 36-66 Link Here
36
        bundle = NbBundle.getBundle(HelpPanel.class);
36
        bundle = NbBundle.getBundle(HelpPanel.class);
37
        setEditable(false);
37
        setEditable(false);
38
        setEditorKit(new javax.swing.text.html.HTMLEditorKit());         
38
        setEditorKit(new javax.swing.text.html.HTMLEditorKit());         
39
        String language = Locale.getDefault().getLanguage();        
40
        if(!language.equals("en")){            
41
            page = "/org/netbeans/modules/welcome/pages/Help_"+language+".html";   // NOI18N   
42
            
43
        }else{
44
            page = "pages/Help.html";   // NOI18N                         
45
        }
46
        try{              
39
        try{              
47
            setPage(getClass().getResource(page));            
40
            URL pageURL = new URL("nbresloc:/org/netbeans/modules/welcome/pages/Help.html");   // NOI18N
41
            setPage(pageURL);
48
        }catch(Exception e){
42
        }catch(Exception e){
49
            if(page.equals("pages/Help.html"))    // NOI18N
50
                ErrorManager.getDefault().notify(e);
43
                ErrorManager.getDefault().notify(e);
51
            else{
52
                page = "pages/Help.html";   // NOI18N
53
                try{
54
                    setPage(getClass().getResource(page));
55
                }catch(Exception ep){
56
                    ErrorManager.getDefault().notify(ep);
57
                }
58
            }
59
                    
60
        }  
44
        }  
61
        HyperlinkListener hpl = new HyperlinkListener() {
45
        HyperlinkListener hpl = new HyperlinkListener() {
62
            public void hyperlinkUpdate(HyperlinkEvent e) {
46
            public void hyperlinkUpdate(HyperlinkEvent e) {
63
                if (e.getEventType () == HyperlinkEvent.EventType.ACTIVATED) {
47
                if (e.getEventType() == HyperlinkEvent.EventType.ACTIVATED) {
64
                    TopManager tom = TopManager.getDefault();
48
                    TopManager tom = TopManager.getDefault();
65
                    tom.setStatusText(bundle.getString("CTL_OpeningBrowser"));// NOI18N
49
                    tom.setStatusText(bundle.getString("CTL_OpeningBrowser"));// NOI18N
66
                    URL url = e.getURL();                                        
50
                    URL url = e.getURL();                                        

Return to bug 27030