2012-11-08 42 views
-1

那麼我有我的項目的.jar文件,我想在Java中的選項卡式視圖中使用選項卡。我正在使用Eclipse IDE。有什麼辦法可以做到嗎?或者我必須在項目中逐個導入所有Java文件?導入所有Java文件會降低我的應用程序的性能。在JFrame中執行JAR文件

+4

你是什麼意思的「...我想用在一個標籤...」?你的意思是當你打開選項卡時,jar被加載並執行。 – nyxz

+2

目前尚不清楚你想要做什麼。 –

+1

只需將jar添加到您的類路徑中,並且您可以使用其中的任何類。 – pap

回答

2

您可以將任何Component添加到JTabbedPane,但.jar文件必須提供一種方法來創建該Component。在jar的公共API中查找構造函數或工廠方法。如果沒有公共API,您可以嘗試reflection,但不能保證它能正常工作。

+0

如果聽起來很蹩腳,我很抱歉,但我在哪裏可以查找.jar的公共API? :( –

+0

沒有道歉需要:-)'javadoc'是最好的地方開始,其次是任何現有的示例代碼。如果一切都失敗了,請嘗試JAR清單的「Main-Class」上的'javap'。 –

+0

謝謝@Catalina島。問題已經解決了 :) –