1

基本的に、FlowLayout.html というファイルがあり、それを JEditorPane に読み込みたいと考えています。その時点までのすべてのコードがありますが、ペインでファイルを開く方法がわかりません。

  JEditorPane jtfInfo = new JEditorPane();
  jtfInfo.setEditable(false);
  p3.add(jtfInfo);

  public void getFlowLayout(){
    jftInfo.setContentType("text/html");
  //I dont know this step and setContentType gives me an error in netbeans Cannot find symbol

}

4

1 に答える 1

3

setPage()FlowLayout.htmlファイルを指すURLを使用してメソッドを呼び出すことができます。

public void getFlowLayout(){
    jftInfo.setPage(new URL("path to file"));
}

Javaチュートリアルから:エディタペインとテキストペインの使用方法

「setPageメソッドは、URLが指すリソースを開き、テキストの形式(例ではHTML)を計算します。テキスト形式がわかっている場合、エディターペインはURLで見つかったテキストで初期化されます。A標準のエディタペインは、プレーンテキスト、HTML、およびRTFを理解できます。ページが非同期で読み込まれる可能性があるため、GUIの応答性は維持されますが、setPageの呼び出しが戻った後にデータが完全に読み込まれることを期待しないでください。」

于 2012-04-17T00:58:01.767 に答える