
Button btn =new Button()
btn.Content ="电压表"
pcbCanvas.AddVisual(btn)
PCBCanvas.SetLeft(btn, 100)
PCBCanvas.SetTop(btn, 100)
刚看到的,或许对你有启示当然可以,但不是在Canvas添加。Canvas是不能添加控件的。可以用一个FrameLayout。将按钮和Canvas都放到FrameLayout里,FrameLayout类似photosshop的图层。可以实现控件重叠的效果。只要把button放在canvas上面,看着就像在canvas添加一样。你这个应该是J2ME的底层API。canvas
是displayable
的直接子类。而displayable类中提供了addcommand()
这个方法可以添加按钮。
private
Command
com1=new
Command("按钮",Command.ok,1)
protected
void
paint(Graphics
g)
{
g.addcommand(com1)
g.setcommandListener
//添加侦听器
}
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)