menuitem.java~25~
来自「封装了SQL、Socket、WAP、MIME等功能的通用组件」· JAVA~25~ 代码 · 共 67 行
JAVA~25~
67 行
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 MenuItem extends Component
{
private String funcName;
/**
*
* @param name String
* @param funcName String
*/
public MenuItem(String name, String funcName)
{
this.setLabel(name);
this.funcName = funcName;
}
/**
*
* @return String
*/
public String toString()
{
StringBuffer sb = new StringBuffer();
sb.append("<tr><td class='skit_menu_item_left'/>");
sb.append("<td class='skit_menu_item_middle' ");
sb.append("id='"+this.getId()+"' ");
sb.append("onmouseout='SKIT_MENU_ITEM_OUT(this)' ");
sb.append("onmouseover='SKIT_MENU_ITEM_OVER(this)' ");
sb.append("onclick='"+funcName+"'>");
sb.append(this.getLabel());
sb.append("</td>");
sb.append("<td class='skit_menu_item_right'/></tr>");
return sb.toString();
}
/**
*
* @return String
* @todo Implement this org.lazybug.skit.Component method
*/
public String getScriptTag()
{
StringBuffer sb = new StringBuffer();
if( funcName != null && funcName.length() > 0 )
{
sb.append("\n/*弹出菜单:" + this.getLabel() + "*/");
sb.append("\nfuncion "+this.funcName+"()");
sb.append("\n{");
sb.append("\n alert('请实现该\"this.getLabel()\"函数!');");
sb.append("\n}");
}
return sb.toString();
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?