📄 kmenuitem.java~11~
字号:
package org.lazybug.skit.menu;
import org.lazybug.skit.Component;
/**
* <p>Title: Geniux</p>
*
* <p>Description: </p>
*
* <p>Copyright: Copyright (c) 2006</p>
*
* <p>Company: </p>
*
* @author David Lau
* @version 1.0
*/
public class KMenuItem extends Component
{
private String funcName;
/**
*
* @param name String
* @param funcName String
*/
public KMenuItem(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();
String remark = this.getLabel();
if( funcName != null && funcName.length() > 0 )
{
if( remark != null )
remark = funcName;
String alert = "请实现函数——"+remark+"!";
if( funcName.equals("delete") )
{
alert = "请不要使用"+funcName+"作为函数名称,因为与系统的关键字冲突!";
funcName = funcName+"A";
}
sb.append("\n/*函数:" + remark + "*/");
sb.append("\nfunction "+funcName+"()");
sb.append("\n{");
sb.append("\n alert('"+alert+"');");
sb.append("\n SKIT_HIDE_POPMENU();");
sb.append("\n}");
}
return sb.toString();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -