우리는 물리 응용 프로그램을 디자인하고 있으며 Java로 작성하고 싶습니다. 또한 root (root는 C++에서 작성했습니다)을 사용하려고합니다. Root는 멋진 그래픽 기능을 가지고 있습니다. 아주 멋진 3D 차트를 그릴 수 있으며 Java App에 이러한 차트를 포함시킬 수 있는지 생각 중입니다.Java 구성 요소에 C++ 코드 그리기
C++ 코드를 그리는 방법이 있습니까? 예 : JPanel
?
마우스/키보드 이벤트를 다시 전달하는 방법이 있습니까? - 우리는 3D 차트를 회전시키는 것과 같은 몇 가지 상호 작용 기능을 원합니다.
Java 응용 프로그램 (루트에 대해서도) it's here에 많은 C++ 코드 (아무것도 그리는 것과 관련이 없음)를 포함하는 것과 비슷한 질문이 있습니다.
주석으로 남겨 두 겠지만 C++ 코드는 항상 이미지 버퍼 등을 생성 할 수 있습니다. 그런 다음 JPanel에이 코드를 blt 할 수 있습니다. –
내가 처음 생각한 것. 그러나 : 저는 매트가보기 흉한 것처럼 보입니다. (어떤 스케일링이라도있을 것입니다.) 우리는 어떤 상호 작용도하지 않을 것입니다. –
아마 자바 네이티브 api (jni)를 보면 뭔가 유용한 것을 찾을 수 있습니다. – marcosbeirigo