JavaをGUIとして使用するC++で書かれたアプリケーションがあります。私はJNIを使用してネイティブコードとインターフェイスします。私はそれらを「フロントエンド」(Java GUI)と「バックエンド」(C++アプリ)と呼んでいます。バックエンドはいくつかの他のライブラリを使用しており、そのうちの1つはMATLAB共有ライブラリです。 mclInitializeApplication
を呼び出してMATLABライブラリを初期化すると、Look&Feelがシステム1に変更されます。私がMetalに戻しても、フォントスタイルなどにはいくつかの違いがあります。MATLABのJavaルックアンドフィールの変更を防止する
私はMATLABがJavaを使ってそのGUIを行うことを知っています。しかし、私が使用しているライブラリはちょうど計算であり、MATLABのGUIは必要ありません。 MatlabにLaFを変更したり、独自のJVMを起動したりしないように教えてください。
は、残念ながらそれは唯一のUNIX環境にあります。私はWindows上にいる。 –