📄 menuitem.java
字号:
package com.mc.svg.menu;
import org.w3c.dom.Document;
import com.mc.svg.SVGCanvas;
import com.mc.svg.script.Function;
public class MenuItem extends AbstractMenuItem {
private String id = null;
private String text = null;
private String onactivate = null;
public MenuItem(Document doc, String text) {
e = doc.createElementNS(SVGCanvas.svgNS, "item");
this.text = text;
e.setTextContent(text);
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getOnactivate() {
return onactivate;
}
public void setOnactivate(String functionName, String[] params) {
String str = Function.functionDispose(functionName, params);
this.onactivate = str;
e.setAttributeNS(null, "onactivate", str);
}
/**
* 调用已经存在的函数
* @param exise
*/
public void setOnactivate(String exise) {
this.onactivate = exise;
e.setAttributeNS(null, "action", exise);
}
public String getText() {
return text;
}
public void setText(String text) {
this.text = text;
e.setTextContent(text);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -