📄 borderlayout.java~30~
字号:
package org.lazybug.skit;
/**
* <p>Title: Geniux</p>
*
* <p>Description: </p>
*
* <p>Copyright: Copyright (c) 2006</p>
*
* <p>Company: </p>
*
* @author David Lau
* @version 1.0
*/
public class BorderLayout implements Layout
{
public final static int BORDER_TYPE_VERTICAL = 0;
public final static int BORDER_TYPE_HORIZONTAL = 1;
public final static String BORDER_ALIGN_RIGHT = "right";
public final static String BORDER_ALIGN_CENTER = "center";
public final static String BORDER_ALIGN_LEFT = "left";
public final static String BORDER_VALIGN_TOP = "top";
public final static String BORDER_VALIGN_MIDDLE = "middle";
public final static String BORDER_VALIGN_BOTTOM = "bottom";
private String valign = BORDER_VALIGN_TOP;
private String align = BORDER_ALIGN_LEFT;
private int type;
public BorderLayout(int type)
{
this.setType(type);
}
/**
* layoutContainer
*
* @param parent Container
* @return String
* @todo Implement this com.kehaoinfo.skit.Layout method
*/
public String layoutContainer(Container parent)
{
StringBuffer sb = new StringBuffer();
if( parent.getComponentCount() == 0 )
{
return parent.toString();
}
else
{
if (getType() == BORDER_TYPE_VERTICAL)
{
sb.append("/n<Table cellspacing=0 cellpadding=0>");
for (int i = 0; i < parent.getComponentCount(); i++)
{
sb.append("/n<Tr><Td>");
sb.append(parent.getComponent(i));
sb.append("/n</Td></Tr>");
}
sb.append("/n</Table>");
}
else
{
sb.append("/n<Table cellspacing=0 cellpadding=0><TR>");
for (int i = 0; i < parent.getComponentCount(); i++)
{
sb.append("/n<Td>");
sb.append(parent.getComponent(i));
sb.append("/n</Td>");
}
sb.append("/n</Tr></Table>");
}
}
return sb.toString();
}
public int getType()
{
return type;
}
public String getAlign()
{
return align;
}
public String getValign()
{
return valign;
}
public void setAlign(String align)
{
this.align = align;
}
public void setType(int type)
{
this.type = type;
}
public void setValign(String valign)
{
this.valign = valign;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -