Notice: Undefined index: in /data/phpspider/phplib/misc.function.php on line 226
Java 画布仅显示在inspect元素上_Java_Gwt_Canvas - Fatal编程技术网

Java 画布仅显示在inspect元素上

Java 画布仅显示在inspect元素上,java,gwt,canvas,Java,Gwt,Canvas,我正在处理一个用于画布操作的项目。还有一些原因是,当我重新加载我的应用程序时,当我单击“Inspect element”时,它只在浏览器中呈现画布 我的代码: 在FF和Chrome中试用。现在任何地方都会显示错误。 编辑:调整窗口大小将使画布显示。当我查看dom时,它一直存在,但浏览器不会呈现..Addcanvas.draw()到onPictureLoaded调用 public Leinzo(){ Window.setMargin("0px"); int width = Wind

我正在处理一个用于画布操作的项目。还有一些原因是,当我重新加载我的应用程序时,当我单击“Inspect element”时,它只在浏览器中呈现画布 我的代码:

在FF和Chrome中试用。现在任何地方都会显示错误。 编辑:调整窗口大小将使画布显示。当我查看dom时,它一直存在,但浏览器不会呈现..

Add
canvas.draw()
onPictureLoaded
调用

public Leinzo(){
    Window.setMargin("0px");
    int width = Window.getClientWidth();
    int height = Window.getClientHeight();

    // initialize the panel
    lienzoPanel = new LienzoPanel(width, height);
    initWidget(lienzoPanel);
    canvas = new Layer();



    final Picture pic = new Picture("images/test.jpg", false, null);
    pic.onLoad(new PictureLoadedHandler() {
        @Override
        public void onPictureLoaded(Picture picture) {
            canvas.add(pic); 
        }         
    });  
    lienzoPanel.add(canvas);
}