2012-02-23 4 views
3

私はJavaアプレット/ Javaプログラムを埋め込む必要があるプロジェクトをC++でやっています(通常はウェブページに表示されています)。私はこれを行う最も簡単な方法が何か不思議だった。今、私はQtデザイナーを使用しています。ありがとう。C++プログラムでJavaアプレットを使用する

+0

Qtを使用しているので、QtWebkitを検討しましたか? –

答えて

1

QWebPageをアプリケーションに使用する場合は、loadのURLにJAppletを埋め込むことができます。

編集:それはアプレットをロードしていない場合は、JREがターゲットマシンにインストールされていない可能性があり

。以下のようなことをすると、Javaに何か問題が生じたときにメッセージを吐き出すはずです。これは、私が意味していたことの基本的な考え方を与えるための単なる実例ではありません。

例のWebページ:

<html> 
<head> 
<title>Java Applet</title> 
</head> 
<body> 
<applet code="YourApplet.class" width=400 height=400>Java not supported or not installed</applet> 
</body> 
</html> 

保存このMyPageName.html

Qtの中でこれを使用しての簡単な例として:

// the QWebView has a QWebFrame and QWebPage to make it easy 
QWebView* webView = new QWebView(parentWidget); // MainWindow or whatever as parent 
webView->load(QUrl("MyPageName.html")); // local page or valid URL 
webView->show(); 

希望助けに

+0

お返事ありがとうございます。私はそれを試しましたが、うまくいきません。アプレット以外のすべてをロードします。 – nate

+0

@nateもっと詳しく知りたい私の答えを更新しました – AJG85

関連する問題