2017-04-11 3 views
0

私はこのNetbeansのチュートリアルをやってるフィードと私は、この部分に捕まってしまった。ここ NetBeansプラットフォームリーダーのチュートリアル

https://platform.netbeans.org/tutorials/nbm-feedreader.html#three

が実装クラスの私が持っているコードです:。

package org.myorg.feedreader; 

/* 
* To change this license header, choose License Headers in Project Properties. 
* To change this template file, choose Tools | Templates 
* and open the template in the editor. 
*/ 


import org.openide.awt.ActionID; 
import org.openide.awt.ActionReference; 
import org.openide.awt.ActionReferences; 
import org.openide.windows.TopComponent; 

/** 
* 
* @author Kidnapinn 
*/ 
@TopComponent.Description(
     preferredID = "FeedTopComponent", 
     persistenceType = TopComponent.PERSISTENCE_ALWAYS) 
@TopComponent.Registration(
     mode = "explorer", 
     openAtStartup = true) 
@ActionID(
     category = "Window", 
     id = "org.myorg.feedreader.FeedTopComponent") 
@ActionReferences({ 
    @ActionReference(
     path = "Menu/Window", 
     position = 0) 
}) 
@TopComponent.OpenActionRegistration(
     displayName = "#CTL_FeedAction") 
@Messages({ 
    "CTL_FeedTopComponent=Feed Window", 
    "HINT_FeedTopComponent=This is a Feed Window"}) 
private FeedTopComponent() { 
    setName(Bundle.CTL_FeedTopComponent()); 
    setToolTipText(Bundle.HINT_FeedTopComponent()); 
} 
public class FeedTopComponent extends TopComponent { 

} 

I Javaでnoobなので、私は何が間違っているのか分からない。 私を助けることができますか?あなたの輸入品へ

答えて

1

追加 'NbBundle':

import org.openide.util.NbBundle.*; 

これは私のために働きました。 FeedReaderモジュールへの依存として「Base Utilities API」を追加する必要があるかもしれません。 (プロジェクトのプロパティ、ライブラリ、モジュールの依存関係、依存関係の追加; )このソリューションは廃止予定のインポートに依存しているため、チュートリアルの間違いがありますが、今実行する必要があります。

関連する問題