這可能有點奇怪,但我想知道你是否可以在C++ 14中使用Java。我真的不關心GTK(我覺得它很混亂,而且很複雜)。然而,Swing非常易於使用,您可以非常快速地獲得工作項目。所以我想知道你是否可以在C++中使用Java Swing,所以我可以使用Swing作爲前景,就像你看到的圖形一樣,並且使用C++作爲背景,就像你不能看到的東西,比如計算和對象和東西。因此,如果我能讓C++代碼告訴Swing看起來像什麼,或者什麼時候更新,那對於我想要的項目會非常有用。預先感謝我收到的任何建議。你可以在C++中使用Java Swing嗎
編輯:能夠在Java內部使用C++ 14也是可以接受的。另外,如果任何人都可以得到我的示例代碼,這將是非常有用的。謝謝!
可以調用C++代碼。也許這會有所幫助。 – 2015-01-20 20:57:22
使用JNI(或JNA)來混合兩個世界是可能的,但它不適合初學者。您可能需要查看http://docs.oracle.com/javase/7/docs/technotes/guides/jni/,看看您是否想走得更遠。 – 2015-01-20 20:57:29
我猜你可能會有某種運行的「服務器」,用C++編寫,並響應來自某種Java/Swing「客戶端」的請求。有幾種不同的協議可以用來實現這一點。所有這些都很棘手。你爲什麼不直接用Java編寫應用程序? – 2015-01-20 20:58:56