2012-02-23 2 views
3

저는 Java 애플릿/Java 프로그램을 임베드해야하는 C++ 프로젝트를 작성하고 있습니다. (보통 웹 페이지에서 볼 수있는 것처럼). 나는 이것을하기위한 가장 쉬운 방법이 무엇인지 궁금해하고 있었다. 지금은 Qt 디자이너를 사용하고 있습니다. 감사.C++ 프로그램에서 java 애플릿 사용

+0

Qt를 사용하고 있으므로 QtWebkit을 고려해 보셨습니까? –

답변

1

QWebPage을 애플리케이션에 사용하는 경우 loadJApplet이 포함 된 URL을 사용할 수 있습니다.

편집 :이 애플릿을로드 있지 않다면 당신은 JRE가 대상 컴퓨터에 설치하지 않았을 수

. 아래와 같이하면 Java에 문제가 생길 경우 메시지를 내야합니다. 이것은 당신에게 제가 의미했던 것에 대한 기본적인 생각을주기위한 시험되지 않은 예제 일뿐입니다.

예제 웹 페이지 :

<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