• ベストアンサー

【緊急】JavaでHTMLをきれいに表示させたい

JavaでHTMLを表示させたいと考えているのですが、実際にプログラムを組んで起動してみると、元のページと比べてかなりずれてページが表示されてしまいます。 これを解決できる方法をご存知の方がいましたら、ぜひ教えてください。 お願いします。

  • Java
  • 回答数3
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

JavaによるWebシステムの開発支援ツールを開発したことがあります。 結論から言うとSwingで同じことはまず不可能です。 ターゲットのブラウザを決めてそのブラウザでプレビューさせるのが良いと思います。 幸い最近はHTML5の雰囲気なのでブラウザ間の差異は小さいと思いますが、ターゲットのブラウザは考えていた方が良いと思います。

その他の回答 (2)

  • LancerVII
  • ベストアンサー率51% (1060/2054)
回答No.2

こんにちは。 >JEditorPaneでWebページを再現しようとしました。 とのことですが、かなり簡単に書かれたHTMLでないとまったく同じとはならないと思います。 JavaScriptを使っていたりCSSでデザインされていたり、ブラウザによっても解釈が違う場合があります。 その辺はなんとか微調整するしかないかもしれません。

Ni-chan64
質問者

お礼

やはりそうですか…… 迅速な回答、ありがとうございます。

  • LancerVII
  • ベストアンサー率51% (1060/2054)
回答No.1

こんにちは。 質問者様の中では何かと比べてずれていると判断できているとは思いますが、この文面のみでは何がどのようにずれているのかわかりません。 どういうことをしようとして何を持ってずれていると思っているのか補足下さい。

Ni-chan64
質問者

補足

言葉が足りず、わかりづかくて申し訳ありません。 私はSwingでウィンドウ表示してHTMLを表示したいと考えていて、JEditorPaneでWebページを再現しようとしました。 しかし、実際に起動してみると色が変わっていたり画像が表示されなかったりと、Webページの表現を完全に再現することはできませんでした。 これを何とかしたいと思い、今回質問させていただきました。

関連するQ&A

  • JavaアプリケーションからHTMLを表示したい

    JavaアプリケーションでHTML文章を作成したのち、同アプリケーションで作成されたHTMLをウェブブラウザから閲覧するように表示したいのですが、Javaアプリケーションからそのように新たなフレームにHTMLを表示させることはできるでしょうか?ご存知の方、御教授願います。

    • ベストアンサー
    • Java
  • JavaとHTMLについて

    Java初心者です。アプレットを使ってプログラムしています。HTMLには<applet> のタグをつかってclassファイルをHTMLの中に取り込みますが、他の方法もあるのでしょうか?<embed><object>とかも無理して使えるのでしょうか?Web上でJavaを扱う際に、アプレット以外の方法があれば知りたいのですが。また、そういったものを調べるのに適したサイトや書籍をお教え下さい。お願いします

  • JAVAで出力した値をHTMLで使う

    HTMLのフォームからJAVAに値を渡し、 JAVAで処理をしたものをHTMLのアプレットに 表示する方法は分かりました。 でも、アプレットでの出力だと、HTMLの JavaScriptで扱えません。 JAVAの値をHTMLのフォームなどに出力する方法が あれば教えてください。

  • Javaが表示されません

    javaアプリのあるページを開くと左上に×マークが出てしまいます。 何とかしようといろいろ調べてみましたが、なかなか解決しません。 インターネットオプション-詳細設定をスクロールして Javaの項目を操作したいのですが、表示されていません。 java.comからインストールすると、すでにインストールされています、 再インストールしますか。と言われてはい/いいえどちらを選んでも Program filesのJavaフォルダは空っぽのままです。 プログラムのアンインストールを試みても、アイコンが消えてくれません。 コントロールパネルのJavaを選択しても、アプリケーションが見つからないと言われるだけです。 Internet Explorer 8 OS:Vista 接続はeモバイルの公共(関係ないのでしょうか?) 本当に困っています。どうか助けてください!!

  • ジャバスクリプト機能の繰り返し表示の仕方を教えて!

    ジャバスクリプトについてはまったくの素人です。 ジャバスクリプトを使って ラジオボタンで表示する画像をかえる機能を下記サイトから見つけました。 http://www.sky.sannet.ne.jp/masapine/java_gazou.html この機能を添付ファイルのように、同一Webページ内で繰り返して表示し使いたく、プログラムのソースをHTMLのbodyの中に繰り返しコピペしてみたのですが、機能しなくなってしまいます。 同一Webページ内に当該スクリプト1つであれば機能するのですが、2つ以上になると、すべて機能しません。表示するのには方法があるのでしょうか?それともこのようなことは不可能なことなのでしょうか? どなたかこの疑問にお答え頂ければ幸いです。宜しくお願いします。

  • HTMLにプログラムを埋めこむ方法

    WEBでいろいろなプログラムを動かす場合にHTMLに埋めこみます ーー例えばJAVAを埋めこむ場合にはアプレットを使ったりーー アプレット以外に他にどんな方法がありますか?特にJAVA関係に ついてわかるとうれしいのですが。HTMLとJAVAの関係について 調べています。ご存知の方、お知恵拝借。

  • 指定した「曜日」の「時刻」に違うHTMLを表示させるプログラム・2

    いつもお世話になっております。 ↓以前の質問 「指定した「曜日」の「時刻」に違うHTMLを表示させるプログラム」 http://oshiete1.goo.ne.jp/kotaeru.php3?q=1748111 やりたいことはほぼ解決しているのですが これを ●ジャバスクリプトのタグ内に表示させたいHTMLを記述する。 というやり方ではなく、 ●フレームまたはアイフレーム内に、指定した「曜日」の「時刻」によって、HTML内の<a name="">タグで指定した任意の場所を表示する ・・・というやり方はないでしょうか。 テレビ局のサイトによくある 「ただいま放送中!」みたいな感じです↓ http://www.fujitv.co.jp/index.html ここまで細かくなくても、月曜日の12:00~15:00は、このページのこの場所を表示する。程度でいいのですが・・・ よろしくお願いします。

  • 簡易HTML形式のページが表示されて困っている

    PCでG-Mail起動すると [お使いのブラウザのこのバージョンでは一部の重要な機能が動作しないことがあるため、簡易 HTML 形式のページにリダイレクトされました。 最新のブラウザ(Google Chrome など)にアップグレードしてください。] という表示が最上部に示されます。 簡易HTML形式は、通常のG-Mailの機能が制限されていて使い難いです。 通常のG-Mailに戻したいのですが、やり方がわかりません。 解決の仕方のわかるかた、どうかその方法を教えて下さい。 よろしくお願いします。

  • JavaアプリケーションからHTMLの起動

    Javaアプリケーションから、HTMLファイルを画面サイズを指定して、起動することは可能でしょうか。可能であれば教えてください。お願いします。

  • HTMLからHTMLへ「データを送りつけ表示させる」といったことは可能

    HTMLからHTMLへ「データを送りつけ表示させる」といったことは可能でしょうか? うまく表現が出来ないのですが・・・ご理解いただけるとうれしいです。 私がWEBサーバ2台を管理しています。 A:http://hogehogehoge.net/AAA.html B:http://pogepogepoge.net/BBB.html Aのページは動的にjQueryなどを使ったページです。 Bは生粋のHTMLです。このサーバには出来ればライブラリなどは入れたくありません。 変更するとしたらHTMLページのソースだけという条件にさせてください。 AAA.htmlのタグ内のデータが変わったらBBB.htmlの<div>タグ内にデータを送りつけて表示させるなんて方法は出来ないものでしょうか?

    • ベストアンサー
    • AJAX

専門家に質問してみよう