KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > memoire > vainstall > builder > gui > ProductStepUpgradePanel


1 /*
2  * $RCSfile: ProductStepUpgradePanel.java,v $
3  * @modification $Date: 2001/09/28 19:35:30 $
4  * @version $Id: ProductStepUpgradePanel.java,v 1.1 2001/09/28 19:35:30 hfalk Exp $
5  *
6  */

7
8 package com.memoire.vainstall.builder.gui;
9
10 import com.memoire.vainstall.VAGlobals;
11 import com.memoire.vainstall.builder.*;
12
13 import java.awt.*;
14 import java.awt.event.*;
15
16 import javax.swing.*;
17 import javax.swing.border.*;
18
19 /**
20  * This panel is shown in the product dialog
21  *
22  * This is not just a view panel because it has a reference to the
23  * VAIProductModel.
24  *
25  *
26  * @see com.memoire.vainstall.builder.gui.VAIProductInternalFrame
27  * @see javax.swing.JPanel
28  *
29  * @author Henrik Falk
30  * @version $Id: ProductStepUpgradePanel.java,v 1.1 2001/09/28 19:35:30 hfalk Exp $
31  */

32 public class ProductStepUpgradePanel extends JPanel {
33
34     private VAIProductModel model;
35
36     private final static Border loweredBorder = new SoftBevelBorder(BevelBorder.LOWERED);
37
38     JTextField installFileNameField;
39
40     public ProductStepUpgradePanel() {
41
42         setBorder(loweredBorder);
43
44         GridBagLayout layout = new GridBagLayout();
45         setLayout(layout);
46
47         GridBagConstraints contraint=new GridBagConstraints();
48
49         // Description
50
JLabel decriptionLabel = new JLabel();
51         decriptionLabel.setBorder(BorderFactory.createTitledBorder("Description"));
52         decriptionLabel.setText("This step shows a upgrade panel.");
53         contraint.fill = GridBagConstraints.BOTH;
54         contraint.insets = new Insets(16,16,0,16);
55         contraint.anchor = GridBagConstraints.WEST;
56         contraint.gridx = 0;
57         contraint.gridy = 0;
58         contraint.gridwidth = 1;
59         contraint.gridheight = 1;
60         contraint.weightx = 1;
61         contraint.weighty = 0;
62         layout.setConstraints(decriptionLabel,contraint);
63         add(decriptionLabel);
64 /*
65         // Title
66         JLabel titleLabel = new JLabel();
67         titleLabel.setText("Filename of generated package:");
68         contraint.fill = GridBagConstraints.BOTH;
69         contraint.insets = new Insets(16,16,0,16);
70         contraint.anchor = GridBagConstraints.WEST;
71         contraint.gridx = 0;
72         contraint.gridy = 1;
73         contraint.gridwidth = 1;
74         contraint.gridheight = 1;
75         contraint.weightx = 0;
76         contraint.weighty = 0;
77         layout.setConstraints(titleLabel,contraint);
78         add(titleLabel);
79
80         installFileNameField = new JTextField();
81         contraint.fill=GridBagConstraints.HORIZONTAL;
82         contraint.insets=new Insets(16,16,0,16);
83         contraint.anchor=GridBagConstraints.CENTER;
84         contraint.gridx=1;
85         contraint.gridy=0;
86         contraint.gridwidth=1;
87         contraint.gridheight=1;
88         contraint.weightx=1;
89         contraint.weighty=0;
90         layout.setConstraints(installFileNameField,contraint);
91         add(installFileNameField);
92 */

93
94         JPanel fillPanel = new JPanel();
95         contraint.fill = GridBagConstraints.BOTH;
96         contraint.insets = new Insets(4,4,4,4);
97         contraint.anchor = GridBagConstraints.CENTER;
98         contraint.gridx = 0;
99         contraint.gridy = 2;
100         contraint.gridwidth = 1;
101         contraint.gridheight = 1;
102         contraint.weightx = 0;
103         contraint.weighty = 1;
104         layout.setConstraints(fillPanel,contraint);
105         add(fillPanel);
106
107     }
108
109
110     /**
111      * save
112      */

113     public void save() {
114     }
115
116     /**
117      * initialize the panel
118      */

119     public void initialize(VAIProductModel model) {
120         this.model = model;
121     }
122
123     /**
124      * stop
125      */

126     public void stop() {
127     }
128
129 }
130
Popular Tags