【问题标题】:Vaadin's Calendar method "setFirstVisibleHourOfDay"Vaadin 的日历方法“setFirstVisibleHourOfDay”
【发布时间】:2014-01-12 16:59:05
【问题描述】:

我在 Eclipse 中有这段代码,我想在其中设置每天显示的第一个和最后一个小时。但是,当我输入所述代码(“Calendar cal = ...”下方的注释行)并且不会编译时(它说明了令牌上的语法错误),Eclipse 向我显示了一个邪恶的小感叹号。我看不到错误...我做错了什么,我该如何解决?

亲切的问候, 卢卡斯

package com.example.evil_wochenplaner_of_death;

import javax.servlet.annotation.WebServlet;

import com.vaadin.annotations.Theme;
import com.vaadin.annotations.VaadinServletConfiguration;
import com.vaadin.server.VaadinRequest;
import com.vaadin.server.VaadinServlet;
import com.vaadin.ui.Button.ClickEvent;
import com.vaadin.ui.*;

@SuppressWarnings("serial")
@Theme("evil_wochenplaner_of_death")
public class EwodUI extends UI {

    @WebServlet(value = "/*", asyncSupported = true)
    @VaadinServletConfiguration(productionMode = false, ui = EwodUI.class)
    public static class Servlet extends VaadinServlet {
    }

    Calendar cal = new Calendar ();
    //cal.setFirstVisibleHourOfDay (7);

    @Override
    protected void init(VaadinRequest request) {
        HorizontalSplitPanel hspanel = new HorizontalSplitPanel ();

        setContent (hspanel);
        hspanel.addComponent (cal);
    }

}

【问题讨论】:

    标签: eclipse calendar vaadin vaadin7


    【解决方案1】:

    您不能在课堂上直接使用cal.setFirstVisibleHourOfDay (7); 之类的语句。

    您可以将其移至如下所示的 init 方法。

    package com.example.evil_wochenplaner_of_death;
    
    import javax.servlet.annotation.WebServlet;
    
    import com.vaadin.annotations.Theme;
    import com.vaadin.annotations.VaadinServletConfiguration;
    import com.vaadin.server.VaadinRequest;
    import com.vaadin.server.VaadinServlet;
    import com.vaadin.ui.Button.ClickEvent;
    import com.vaadin.ui.*;
    
    @SuppressWarnings("serial")
    @Theme("evil_wochenplaner_of_death")
    public class EwodUI extends UI {
    
        @WebServlet(value = "/*", asyncSupported = true)
        @VaadinServletConfiguration(productionMode = false, ui = EwodUI.class)
        public static class Servlet extends VaadinServlet {
        }
    
        Calendar cal = new Calendar ();
        //cal.setFirstVisibleHourOfDay (7);
    
        @Override
        protected void init(VaadinRequest request) {
            HorizontalSplitPanel hspanel = new HorizontalSplitPanel ();
    
            setContent (hspanel);
            cal.setFirstVisibleHourOfDay(7);
            cal.setLastVisibleHourOfDay (18);
            hspanel.addComponent (cal);
        }
    
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多