• ベストアンサー

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

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

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

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

  • ベストアンサー
  • dekopa-
  • ベストアンサー率42% (161/378)
回答No.2

・Swingでウィンドウ表示してHTMLを表示したい ・IEを起動して「ブラウザから」HTMLを表示したい のどっちでしょうか? 前者なら、Swingのサンプルを見て下さい。 後者なら、Java-COM Bridge等のライブラリを使ってIEのCOMインタフェース経由でアクセス出来ます。 後者のjacobを使った例が、参考サイトにあります。 あるいはいっそのこと、JNIでAWTウィンドウ内にIE表示をくっつけるという手もあります。ものすごく面倒ですが。

参考URL:
http://jp.rubyist.net/magazine/?0009-Win32OLE
marucha
質問者

お礼

実際にやりたいのは、前者のSwingでウィンドウを表示してHTMLを表示したいので、No.1の回答者の回答も参考に作成してみたいと思います。 ご回答ありがとうございました。

その他の回答 (1)

  • PED02744
  • ベストアンサー率40% (157/390)
回答No.1

Java Runtime#exec(command, expr); が使えるんじゃないかなと思います。 まず、普通にJAVAでxxx.htmlというファイルを作成して そのファイルをパラメータに渡して、iexplore.exeを起動するように すればよいのではないでしょうか。

参考URL:
http://sdc.sun.co.jp/java/docs/j2se/1.4/ja/docs/ja/api/java/lang/Runtime.html

関連するQ&A

  • javaアプリケーションをHTML上から実行する

    JAVAアプレットの場合は、HTML上で実行するときに 目的のクラスファイルを<applet>タグで囲んで実行しますが、 これがJavaアプリケーションの場合、HTML上から Javaアプリケーションを実行することは可能なのでしょうか? また可能な場合は、どのようにしてJavaアプリケーションを 実行すればよろしいのでしょうか?

    • ベストアンサー
    • Java
  • Javaアプリケーションとは?

    Java Runtime Environmenとは、どのような時に必要ですか? ソフト紹介サイト「窓の杜」では、http://www.forest.impress.co.jp/lib/arc/runtime/runtimeapp/javaruntime.html ”IEやNetscapeなどのWebブラウザーにはJavaランタイムが組み込まれているため、Webブラウザー上で動作する“Javaアプレット”と呼ばれるプログラムを実行する場合は必要ないが、Webブラウザーとは無関係に起動できる“Javaアプリケーション”と呼ばれるプログラムを実行する際に必要となる。”と書かれています。 Javaアプリケーションに必要と書かれていますが、具体的な例はありますか? よろしくお願いします。

    • ベストアンサー
    • Java
  • Javaアプレットを表示できない

    Windows7にjdk1.8.0_74 と jde1.8.0_74 をインストールしています。Javaアプレットを貼ったHTMLファイルをダブルクリックして、インターネットエクスプローラ(バージョン11)にて表示させようとするのですが、Javaのマークは表示されますが同時に「ブロックされたJavaアプリケーション(Javaセキュリティによってブロックされたアプリケーション)」の警告が表示されてしまい、Javaアプレットを表示させることができません。どのようにすれば、表示させることができるか、教えてください。 トラブルシューティングを参考に下記は実施済みです。 1. インターネットエクスプローラのツール>インターネットオプションで同ダイアログ「詳細設定」タブでセキュリティ項目「マイコンピュータのファイルでのアクティブコンテンツの実行を許可する」にチェックを入れてOKをクリック 2. インターネットエクスプローラのツール>インターネットオプションで同ダイアログ「セキュリティ」タブで「レベルのカスタマイズ」ボタンをクリックして、「Javaアプレットのスクリプト」を「有効にする」のラジオ・ボタンが選択されていることを確認 3. 「Javaコントロールパネル」ウィンドウで、「詳細」タブの「ブラウザのデフォルトのJava」項目は、「Microsoft Internet Explorer」にチェックが付いて灰色になっており新たな設定はできない状態にある。 尚、コマンドプロンプトでAWT、SwingのJavaプログラム/アプリを表示することはできますが、

    • ベストアンサー
    • Java
  • Javaのアプリケーションでの円の描画について。

    Javaのアプリケーションでの円の描画について。 EcipseでJavaプログラムを書いています。 まだ始めたばかりでわからないことだらけなんですが、JavaにはJavaアプリケーションとJavaアプレットの2種類の書き方(?)があることを知りました。 作りたいものに向かってJavaアプリケーションの書き方で最初から書いていたんですが、円を表示させるプログラムのところで引っかかりました。 Javaアプリケーションの書き方では円の描画方法は見つからなかったのです。 Javaアプレットの書き方では見つかりました。 ということは1からJavaアプレットの書き方で作り直さなくてはいけないでしょうか? ここまで出来たのは結構長いプログラムなのですが・・・。 どうかアドバイスお願いします。

    • ベストアンサー
    • Java
  • Javaアプリケーションをフリーソフトのようにするには

    Javaでアプリケーションを作成したのですが、アプリケーションを実行するにはコマンドプロンプトから  javac ***.java とコンパイルして、( ***.java はファイル名 )  java *** としてアプリケーションを実行しますが、ウェブ上に転がっているフリーソフトのようにダウンロードして解凍するとインストーラがあってインストーラを起動することによって既存のプログラムに追加し、コマンドからアプリケーションを起動したり、すべてのプログラムから選択することで起動したりというように作成したJavaアプリケーションにインストーラを付与する方法はあるんでしょうか? フリーソフトの中にはJavaで作成されたアプリケーションもありそうな気がするので、作成できるのだと思うのですが、ネットで探してもそのような記事は見つからず困っています。フリーソフトとして公開してみたいので...。知っている方教えてください。

    • ベストアンサー
    • Java
  • Javaアプリケーションのアイコン表示

    現在、awtとswingを使ったアプリケーションを作成中です。 そこで一つ質問ですが、 キーボードから[Alt]+[Tab]でアプリケーション切り替えの時に表示される、アイコンを変更したいのですが、なかなかうまくいきません。 現在、void javax.swing.JFrame.setIconImage(Image image)にアイコンを セットして、フレームのタイトルに16*16のアイコンを表示しているのですが、[Alt]+[Tab]でアプリケーション切り替え時のアイコンに、無理やり表示されてしまい、画像が荒く表示されます。 awt・swing上で、アプリケーション切り替え時の表示アイコンを変更する方法はないのでしょうか? どなたかご存知の方、よろしくお願いします。 ・環境 OS:WindowsXP プロフェッショナル JAVA:jre-1.5.0_06

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

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

  • Webアプリケーションの開発(HTML埋め込み)

    Java言語でWebアプリケーションの開発(HTML埋め込み)をしたいのですが、 ソースコード(アルゴリズム)が解読防止が目的でJavaアプレットを考えています HTML+Javaアプレットの組み合せで下記の機能を実現したいのですが可能ですか パラメータの入力 パラメーラの出力(ファイル等出力) パラメータによる図形表示(図形・文字)・図形印刷 HTMLからJavaアプレットのデータ受け渡し

    • ベストアンサー
    • Java
  • java HTML

    HTMLなどのWebデザイナー畑の人間が Javaなどのプログラミング言語をHTMLの癖がついちゃった後に覚えるのは無理がありますか?

    • ベストアンサー
    • Java
  • JavaのWEBサイトが表示されなくなりました

    こんにちは。 質問があり投稿致します。 今までは閲覧できていたWebサイトが閲覧する事ができなくなりました。 症状はJavaのページを表示しようとすると「Java Runtime Environmentのロードができません」といったポップアップが表示されます。 Javaの部分が通常の画像を読み込みできなかった時の様に四角く囲まれ、その中の右上に小さな赤い×マークになります。 Javaが実行できない状況のようです。 OS:WindowsXP SP2 ブラウザ:InternetExplorer7 Java:Version 6 Update 6(最新版) 一度、IE7を再インストールし、Javaも再インストールで試行しましたが改善しません。 ブラウザを一度閉じた際、メモリ参照エラーがでます。 ファイアーウォール・セキュリティソフトをOFFにして試行しても改善ありません。 改善方法をご存知の方がいらっしゃいましたら宜しくお願い致します。

専門家に質問してみよう