1*b1cdbd2cSJim Jagielski /**************************************************************
2*b1cdbd2cSJim Jagielski  *
3*b1cdbd2cSJim Jagielski  * Licensed to the Apache Software Foundation (ASF) under one
4*b1cdbd2cSJim Jagielski  * or more contributor license agreements.  See the NOTICE file
5*b1cdbd2cSJim Jagielski  * distributed with this work for additional information
6*b1cdbd2cSJim Jagielski  * regarding copyright ownership.  The ASF licenses this file
7*b1cdbd2cSJim Jagielski  * to you under the Apache License, Version 2.0 (the
8*b1cdbd2cSJim Jagielski  * "License"); you may not use this file except in compliance
9*b1cdbd2cSJim Jagielski  * with the License.  You may obtain a copy of the License at
10*b1cdbd2cSJim Jagielski  *
11*b1cdbd2cSJim Jagielski  *   http://www.apache.org/licenses/LICENSE-2.0
12*b1cdbd2cSJim Jagielski  *
13*b1cdbd2cSJim Jagielski  * Unless required by applicable law or agreed to in writing,
14*b1cdbd2cSJim Jagielski  * software distributed under the License is distributed on an
15*b1cdbd2cSJim Jagielski  * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16*b1cdbd2cSJim Jagielski  * KIND, either express or implied.  See the License for the
17*b1cdbd2cSJim Jagielski  * specific language governing permissions and limitations
18*b1cdbd2cSJim Jagielski  * under the License.
19*b1cdbd2cSJim Jagielski  *
20*b1cdbd2cSJim Jagielski  *************************************************************/
21*b1cdbd2cSJim Jagielski 
22*b1cdbd2cSJim Jagielski package installer;
23*b1cdbd2cSJim Jagielski 
24*b1cdbd2cSJim Jagielski /*
25*b1cdbd2cSJim Jagielski  * Welcome.java
26*b1cdbd2cSJim Jagielski  *
27*b1cdbd2cSJim Jagielski  * Created on 04 July 2002, 15:43
28*b1cdbd2cSJim Jagielski  */
29*b1cdbd2cSJim Jagielski 
30*b1cdbd2cSJim Jagielski /**
31*b1cdbd2cSJim Jagielski  *
32*b1cdbd2cSJim Jagielski  * @author  mike
33*b1cdbd2cSJim Jagielski  */
34*b1cdbd2cSJim Jagielski import java.awt.event.*;
35*b1cdbd2cSJim Jagielski import javax.swing.*;
36*b1cdbd2cSJim Jagielski import java.io.*;
37*b1cdbd2cSJim Jagielski import java.net.*;
38*b1cdbd2cSJim Jagielski import java.awt.*;
39*b1cdbd2cSJim Jagielski 
40*b1cdbd2cSJim Jagielski public class IdeWelcome extends javax.swing.JPanel implements ActionListener {
41*b1cdbd2cSJim Jagielski 
42*b1cdbd2cSJim Jagielski     /** Creates new form Welcome */
IdeWelcome(InstallWizard wizard)43*b1cdbd2cSJim Jagielski     public IdeWelcome(InstallWizard wizard) {
44*b1cdbd2cSJim Jagielski 		this.wizard = wizard;
45*b1cdbd2cSJim Jagielski 		setBorder(new javax.swing.border.EtchedBorder(javax.swing.border.EtchedBorder.RAISED));
46*b1cdbd2cSJim Jagielski         initComponents();
47*b1cdbd2cSJim Jagielski     }
48*b1cdbd2cSJim Jagielski 
49*b1cdbd2cSJim Jagielski     /** This method is called from within the constructor to
50*b1cdbd2cSJim Jagielski      * initialize the form.
51*b1cdbd2cSJim Jagielski      * WARNING: Do NOT modify this code. The content of this method is
52*b1cdbd2cSJim Jagielski      * always regenerated by the Form Editor.
53*b1cdbd2cSJim Jagielski      */
initComponents()54*b1cdbd2cSJim Jagielski     private void initComponents() {//GEN-BEGIN:initComponents
55*b1cdbd2cSJim Jagielski         welcomePanel = new javax.swing.JPanel();
56*b1cdbd2cSJim Jagielski         area = new javax.swing.JTextArea();
57*b1cdbd2cSJim Jagielski 
58*b1cdbd2cSJim Jagielski         setLayout(new java.awt.BorderLayout());
59*b1cdbd2cSJim Jagielski 
60*b1cdbd2cSJim Jagielski         welcomePanel.setLayout(new java.awt.BorderLayout());
61*b1cdbd2cSJim Jagielski         //area.setHorizontalAlignment(javax.swing.JTextField.CENTER);
62*b1cdbd2cSJim Jagielski 		area.setEditable(false);
63*b1cdbd2cSJim Jagielski 		area.setLineWrap(true);
64*b1cdbd2cSJim Jagielski 		area.setText("\n Click Next to include Scripting Framework support for IDEs.");
65*b1cdbd2cSJim Jagielski 		area.append("\n Click Cancel exit the Installation process. \n");
66*b1cdbd2cSJim Jagielski 	if( InstUtil.hasNetbeansInstallation() ) {
67*b1cdbd2cSJim Jagielski 		area.append("\n \tA version of Netbeans has been detected. \n");
68*b1cdbd2cSJim Jagielski 	}
69*b1cdbd2cSJim Jagielski 	//if( InstUtil.hasJeditInstallation() ) {
70*b1cdbd2cSJim Jagielski 	//	area.append("\n \tA version of jEdit has been detected.");
71*b1cdbd2cSJim Jagielski 	//}
72*b1cdbd2cSJim Jagielski 
73*b1cdbd2cSJim Jagielski         welcomePanel.add(area, java.awt.BorderLayout.CENTER);
74*b1cdbd2cSJim Jagielski         add(welcomePanel, java.awt.BorderLayout.CENTER);
75*b1cdbd2cSJim Jagielski 		NavPanel nav = new NavPanel(wizard, false, true, true, "", InstallWizard.IDEVERSIONS);
76*b1cdbd2cSJim Jagielski 		nav.setNextListener(this);
77*b1cdbd2cSJim Jagielski 		add(nav, java.awt.BorderLayout.SOUTH);
78*b1cdbd2cSJim Jagielski 
79*b1cdbd2cSJim Jagielski 		//Banner br = new Banner();
80*b1cdbd2cSJim Jagielski 		//add(br, java.awt.BorderLayout.WEST);
81*b1cdbd2cSJim Jagielski 
82*b1cdbd2cSJim Jagielski     }//GEN-END:initComponents
83*b1cdbd2cSJim Jagielski 
getPreferredSize()84*b1cdbd2cSJim Jagielski     public java.awt.Dimension getPreferredSize() {
85*b1cdbd2cSJim Jagielski         return new java.awt.Dimension(InstallWizard.DEFWIDTH, InstallWizard.DEFHEIGHT);
86*b1cdbd2cSJim Jagielski     }
87*b1cdbd2cSJim Jagielski 
actionPerformed(ActionEvent ev)88*b1cdbd2cSJim Jagielski 	public void actionPerformed(ActionEvent ev)
89*b1cdbd2cSJim Jagielski 	{
90*b1cdbd2cSJim Jagielski 		//Perform next actions here...
91*b1cdbd2cSJim Jagielski 	}
92*b1cdbd2cSJim Jagielski 
93*b1cdbd2cSJim Jagielski 
94*b1cdbd2cSJim Jagielski     // Variables declaration - do not modify//GEN-BEGIN:variables
95*b1cdbd2cSJim Jagielski     private javax.swing.JPanel welcomePanel;
96*b1cdbd2cSJim Jagielski     private javax.swing.JTextArea area;
97*b1cdbd2cSJim Jagielski 	private InstallWizard wizard;
98*b1cdbd2cSJim Jagielski 
99*b1cdbd2cSJim Jagielski     // End of variables declaration//GEN-END:variables
100*b1cdbd2cSJim Jagielski }
101