2012-03-01 12 views
1
private class OutputAction implements ActionListener 
{ 

    public void actionPerformed (ActionEvent e) 
    { 
     myModel.addSummaryAndDetailPagesWriter("./html/summary.html"); 
     myModel.perform(); 
     try 
     { 

      myPage.setPage("/html/summary.html"); 
     } 
     catch (IOException e1) 
     { 
      myTf.setText("You tried to view the file and it broke"); 
     } 

    } 

} 

なぜ私はページを読み込むことができません。私はdummie URLとしてgoogleを使用しようとしており、それは動作します。そのディレクトリにファイルを書き込むと仮定します。誰もが洞察力を持っていますか?Javaで私はウェブページをロードするのに苦労しています

+3

myPage、myModel、myTfとは何ですか? –

+0

myTfはJTextFieldです。myModelは、ディレクトリ内でメソッドがそのディレクトリに書き込むモデルです。myPageはJEditorPaneです。 – brucebomber

+0

ようこそへスタックオーバーフロー。 [How to Ask](http://stackoverflow.com/questions/how-to-ask)、[何を試しましたか?](http://mattgemmell.com/2008/12/08/what-have 「〜を試してみよう」、「[スマートウェイに質問する方法]」(http://catb.org/esr/faqs/smart-questions.html)を参照してください。 –

答えて

1

私は、オブジェクトmyModelまたはmyPageのどのような種類です見当がつかないが、明らかな結論はaddSummaryAndDetailPagesWritersetPageのようなメソッドの引数はURLではなく、ファイルへのパスでなければならないということです。

+0

myPageはJEditorPaneで、myModelはmvcを使用しようとしているモデルです。これは私の見解です。 addSummaryAndDetailPagesWriterメソッドはファイルディレクトリを取り込み、setpageはURLにつながる文字列を使用できるようにする必要があります – brucebomber

+0

'。/ html/summary.html'を1か所に、'/html/summary.html'を別の;現在の作業ディレクトリがファイルシステムのルートでない限り、それらは非常に異なるパスです。問題はちょうど第二の経路がそれを欠いているか」 ? –

+0

残念ながらそれは問題ではありません。私は、htmlファイルが表示されているが、タイトルだけが表示されるという進歩を遂げました。なぜファイルの一部しか表示されないのか分かりません。 – brucebomber

関連する問題