]> git.proxmox.com Git - mirror_edk2.git/blame - Tools/Source/FrameworkWizard/src/org/tianocore/frameworkwizard/common/ui/IInternalFrame.java
1. Move resize funtions from IInternalFrame.java to Tools.java.
[mirror_edk2.git] / Tools / Source / FrameworkWizard / src / org / tianocore / frameworkwizard / common / ui / IInternalFrame.java
CommitLineData
a13899c5 1/** @file\r
2 \r
3 The file is used to override JInternalFrame to provides customized interfaces \r
4 \r
5 Copyright (c) 2006, Intel Corporation\r
6 All rights reserved. This program and the accompanying materials\r
7 are licensed and made available under the terms and conditions of the BSD License\r
8 which accompanies this distribution. The full text of the license may be found at\r
9 http://opensource.org/licenses/bsd-license.php\r
10 \r
11 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
12 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
13 \r
14 **/\r
15\r
16package org.tianocore.frameworkwizard.common.ui;\r
17\r
a13899c5 18import java.awt.event.ActionEvent;\r
19import java.awt.event.ActionListener;\r
20import java.awt.event.ComponentEvent;\r
21import java.awt.event.ComponentListener;\r
22import java.awt.event.FocusEvent;\r
23import java.awt.event.FocusListener;\r
24import java.awt.event.ItemEvent;\r
25import java.awt.event.ItemListener;\r
92e29378 26import java.awt.event.MouseEvent;\r
27import java.awt.event.MouseListener;\r
a13899c5 28\r
29import javax.swing.JDesktopPane;\r
30import javax.swing.JFrame;\r
31import javax.swing.JInternalFrame;\r
32import javax.swing.JPanel;\r
92e29378 33import javax.swing.event.ListSelectionEvent;\r
34import javax.swing.event.ListSelectionListener;\r
35import javax.swing.event.TableModelEvent;\r
36import javax.swing.event.TableModelListener;\r
a13899c5 37\r
38/**\r
39 * The class is used to override JInternalFrame to provides customized\r
40 * interfaces It extends JInternalFrame implements ActionListener\r
41 * \r
42 *\r
43 * \r
44 */\r
92e29378 45public class IInternalFrame extends JInternalFrame implements ActionListener, ComponentListener, ItemListener,\r
46 FocusListener, ListSelectionListener, TableModelListener, MouseListener {\r
a13899c5 47\r
48 // /\r
49 // / Define class Serial Version UID\r
50 // /\r
51 private static final long serialVersionUID = -609841772384875886L;\r
52\r
53 //\r
54 // Define class members\r
55 //\r
56 private boolean isEdited = false;\r
57\r
58 /**\r
59 * Main class, used for test\r
60 * \r
61 * @param args\r
62 * \r
63 */\r
64 public static void main(String[] args) {\r
65 JFrame jf = new JFrame();\r
66 JPanel jp = new JPanel();\r
67 JDesktopPane jdp = new JDesktopPane();\r
68 IInternalFrame itf = new IInternalFrame();\r
69 jdp.add(itf, 1);\r
70 jf.setContentPane(jp);\r
71 jf.setVisible(true);\r
72 }\r
73\r
74 /**\r
75 * This is the default constructor\r
76 * \r
77 */\r
78 public IInternalFrame() {\r
79 super();\r
80 initialize();\r
81 }\r
82\r
83 /**\r
84 * This method initializes this\r
85 * \r
86 */\r
87 private void initialize() {\r
88 this.setBounds(new java.awt.Rectangle(0, 0, 520, 545));\r
89 this.setMinimumSize(new java.awt.Dimension(520, 545));\r
90 this.addComponentListener(this);\r
91 }\r
92\r
93 /**\r
94 * Get if the InternalFrame has been edited\r
95 * \r
96 * @retval true - The InternalFrame has been edited\r
97 * @retval false - The InternalFrame hasn't been edited\r
98 * \r
99 */\r
100 public boolean isEdited() {\r
101 return isEdited;\r
102 }\r
103\r
104 /**\r
105 * Set if the InternalFrame has been edited\r
106 * \r
107 * @param isEdited\r
108 * The input data which identify if the InternalFrame has been\r
109 * edited\r
110 * \r
111 */\r
112 public void setEdited(boolean isEdited) {\r
113 this.isEdited = isEdited;\r
114 }\r
115\r
116 /**\r
117 * Check the input data is empty or not\r
118 * \r
119 * @param strValue\r
120 * The input data which need be checked\r
121 * \r
122 * @retval true - The input data is empty\r
123 * @retval fals - The input data is not empty\r
124 * \r
125 */\r
126 public boolean isEmpty(String strValue) {\r
127 if (strValue.length() > 0) {\r
128 return false;\r
129 }\r
130 return true;\r
131 }\r
132\r
133 public void actionPerformed(ActionEvent arg0) {\r
134 // TODO Auto-generated method stub\r
135 }\r
136\r
137 public void componentHidden(ComponentEvent arg0) {\r
138 // TODO Auto-generated method stub\r
139\r
140 }\r
141\r
142 public void componentMoved(ComponentEvent arg0) {\r
143 // TODO Auto-generated method stub\r
144\r
145 }\r
146\r
147 public void componentResized(ComponentEvent arg0) {\r
148 // TODO Auto-generated method stub\r
149 }\r
150\r
151 public void componentShown(ComponentEvent arg0) {\r
152 // TODO Auto-generated method stub\r
153\r
154 }\r
155\r
a13899c5 156 public void showStandard() {\r
157\r
158 }\r
159\r
160 public void showAdvanced() {\r
161\r
162 }\r
163\r
164 public void showXML() {\r
165\r
166 }\r
167\r
168 public void itemStateChanged(ItemEvent arg0) {\r
169 // TODO Auto-generated method stub\r
92e29378 170\r
a13899c5 171 }\r
172\r
173 public void focusGained(FocusEvent arg0) {\r
174 // TODO Auto-generated method stub\r
92e29378 175\r
a13899c5 176 }\r
177\r
178 public void focusLost(FocusEvent arg0) {\r
179 // TODO Auto-generated method stub\r
92e29378 180\r
181 }\r
182\r
183 public void valueChanged(ListSelectionEvent arg0) {\r
184 // TODO Auto-generated method stub\r
185\r
186 }\r
187\r
188 public void tableChanged(TableModelEvent arg0) {\r
189 // TODO Auto-generated method stub\r
190\r
191 }\r
192\r
193 public void mouseClicked(MouseEvent arg0) {\r
194 // TODO Auto-generated method stub\r
195 \r
196 }\r
197\r
198 public void mouseEntered(MouseEvent arg0) {\r
199 // TODO Auto-generated method stub\r
200 \r
201 }\r
202\r
203 public void mouseExited(MouseEvent arg0) {\r
204 // TODO Auto-generated method stub\r
205 \r
206 }\r
207\r
208 public void mousePressed(MouseEvent arg0) {\r
209 // TODO Auto-generated method stub\r
210 \r
211 }\r
212\r
213 public void mouseReleased(MouseEvent arg0) {\r
214 // TODO Auto-generated method stub\r
a13899c5 215 \r
216 }\r
217}\r