通过代码

时间:2017-02-12 07:38:12

标签: java swing netbeans jlabel embedded-resource

以下代码仅适用于我的计算机,但不适用于其他代码:

doll.setIcon(new ImageIcon("C:/Users/akashsharma/Documents/NetBeansProjects/Hangman/src/win/images/G.jpg"));

我尝试过使用以下内容,但会产生NullPointerException

getClass().getResource("/images/G.jpg")

我该怎么做才能解决这个问题?

The arrangement of files in the IDE

1 个答案:

答案 0 :(得分:0)

如果它仅适用于您的计算机,则表示目录错误。

解决方案:

  • 将图像导入项目
  • 使用以下代码

    <script type="text/javascript">
        var m = moment('2016-09-19');
    
        $('#calendar').fullCalendar({
            // put your options and callbacks here
            header: {
                left: 'title',
                center: '',
                right: 'prev,next'
            },
            weekends: false,
            weekNumbers: true,
            defaultView: 'month',
            defaultDate: m,
            events: [{
                start: '2016-09-19',
                allDay: true,
                rendering: 'background',
                backgroundColor: '#F00',
                title: 'full',
                textColor: '#000',
                className: 'event-full'
            }, {
                start: '2016-09-20',
                allDay: true,
                rendering: 'background',
                backgroundColor: '#F00',
                title: 'full',
                textColor: '#000',
                className: 'event-full'
            }],
            eventAfterRender: function (event, element, view) {
                element.append('FULL');
            },
            viewRender: function (view, element) {
                var start = new Date("2016-09-01");
                var end = new Date("2016-11-30");
    
                if (end < view.end) {
                    $("#calendar .fc-next-button").hide();
                    return false;
                } else {
                    $("#calendar .fc-next-button").show();
                }
    
                if (view.start < start) {
                    $("#calendar .fc-prev-button").hide();
                    return false;
                } else {
                    $("#calendar .fc-prev-button").show();
                }
    
            }
        });
    
    </script>