簡體   English   中英

我想在JPanel中放置一個JApplet

[英]I want to place a JApplet within a JPanel

正如標題所說,我想將JApplet放在JPanel中,因為我正在制作一個應該顯示生物圖的插件。 Applet本身已經編寫完成,我也已經創建了一個HTML標記,它也適用於瀏覽器。 但是,我不知道如何讓applet在JPanel中運行

HTML標簽:

<applet name="Spectrum_a" code="org/openscience/nmrshiftdb/spectrumapplet/SpectrumViewNoRenderer.class"
                codebase="/home/rianne/workspace/org.pathvisio.MetaboliteInfo/lib/"
                archive="spectrumapplet-bin-1.1.jar" width="450" height="350">
                    <param name="spectrum" value="197.74d;0.0;1|143.55;0.0;0|27.36;0.0;2t|">
                    <param name="realisticLines" value="true">
                    <param name="showCoupling" value="true">
                    <param name="hideNavigation" value="false">
                    <param name="autoIntensity" value="false">
                    <param name="solvent" value="CDCL3">
            </applet>

希望可以有人幫幫我:)

要將applet嵌入到Java應用程序中,我建議不要使用HTML。 相反,將applet視為一個簡單的組件 ,並嘗試像applet的瀏覽器插件一樣。 特別是,確保設置存根並調用init並適當地start方法。 它是為applet 提供參數的 存根 ,因此通過適當地實現getParameter方法,您可以傳遞所需的任何參數。

您可能必須為插件的jar創建單獨的類加載器 ,並通過該類加載器實例化插件類。 如果您的環境不允許您的插件創建新的類加載器,那么您應該將applet jar列為插件的依賴項,以便它的類在插件使用的相同類路徑中可用。 即使您允許自定義類加載器,這樣做可能是更容易的路徑,因此請選擇您喜歡的任何方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM