\r
package org.tianocore.frameworkwizard.common.ui;\r
\r
-import java.awt.Component;\r
import java.awt.event.ActionEvent;\r
import java.awt.event.ActionListener;\r
import java.awt.event.ComponentEvent;\r
\r
}\r
\r
- /**\r
- * To reset the width of input component via container width\r
- * \r
- * @param c\r
- * @param containerWidth\r
- * \r
- */\r
- public void resizeComponentWidth(Component c, int containerWidth, int preferredWidth) {\r
- int newWidth = c.getPreferredSize().width + (containerWidth - preferredWidth);\r
- if (newWidth < c.getPreferredSize().width) {\r
- newWidth = c.getPreferredSize().width;\r
- }\r
- c.setSize(new java.awt.Dimension(newWidth, c.getHeight()));\r
- c.validate();\r
- }\r
-\r
- /**\r
- * To reset the height of input component via container height\r
- * \r
- * @param c\r
- * @param containerHeight\r
- * \r
- */\r
- public void resizeComponentHeight(Component c, int containerHeight, int preferredHeight) {\r
- int newHeight = c.getPreferredSize().height + (containerHeight - preferredHeight);\r
- if (newHeight < c.getPreferredSize().height) {\r
- newHeight = c.getPreferredSize().height;\r
- }\r
- c.setSize(new java.awt.Dimension(c.getWidth(), newHeight));\r
- c.validate();\r
- }\r
-\r
- /**\r
- * To reset the size of input component via container size\r
- * \r
- * @param c\r
- * @param containerWidth\r
- * @param containerHeight\r
- * \r
- */\r
- public void resizeComponent(Component c, int containerWidth, int containerHeight, int preferredWidth,\r
- int preferredHeight) {\r
- resizeComponentWidth(c, containerWidth, preferredWidth);\r
- resizeComponentHeight(c, containerHeight, preferredHeight);\r
- }\r
-\r
- /**\r
- * To relocate the input component\r
- * \r
- * @param c\r
- * @param containerWidth\r
- * @param spaceToRight\r
- * \r
- */\r
- public void relocateComponentX(Component c, int containerWidth, int preferredWidth, int spaceToRight) {\r
- int intGapToRight = spaceToRight + c.getPreferredSize().width;\r
- int newLocationX = containerWidth - intGapToRight;\r
- if (newLocationX < preferredWidth - intGapToRight) {\r
- newLocationX = preferredWidth - intGapToRight;\r
- }\r
- c.setLocation(newLocationX, c.getLocation().y);\r
- c.validate();\r
- }\r
-\r
- /**\r
- * To relocate the input component\r
- * \r
- * @param c\r
- * @param containerHeight\r
- * @param spaceToBottom\r
- * \r
- */\r
- public void relocateComponentY(Component c, int containerHeight, int preferredHeight, int spaceToBottom) {\r
- int intGapToBottom = spaceToBottom + c.getPreferredSize().height;\r
- int newLocationY = containerHeight - intGapToBottom;\r
- if (newLocationY < preferredHeight - spaceToBottom) {\r
- newLocationY = preferredHeight - spaceToBottom;\r
- }\r
- c.setLocation(c.getLocation().x, newLocationY);\r
- c.validate();\r
- }\r
-\r
- /**\r
- * To relocate the input component\r
- * \r
- * @param c\r
- * @param containerWidth\r
- * @param containerHeight\r
- * @param spaceToBottom\r
- * @param spaceToRight\r
- * \r
- */\r
- public void relocateComponent(Component c, int containerWidth, int containerHeight, int preferredWidht,\r
- int preferredHeight, int spaceToRight, int spaceToBottom) {\r
- relocateComponentX(c, containerWidth, preferredWidht, spaceToRight);\r
- relocateComponentY(c, containerHeight, preferredHeight, spaceToBottom);\r
- }\r
-\r
public void showStandard() {\r
\r
}\r