簡體   English   中英

用Java顯示小程序

[英]Displaying an Applet in Java

所以我有兩節課。 一個是稱為Main的類。 Main類應該處理一些數據。

然后我有另一個類叫做MainApplet,當然是一個Applet。 如何從Main類顯示MainApplet? 到目前為止,這是我所擁有的,但是小程序未顯示:

public class Main {
public static void main(String args[]) {
    System.out.println("Starting application.");

    MainApplet Main = new MainApplet();
    Main.setVisible(true);
    Main.show();
} }

如何從Main類顯示MainApplet?

你不知道 您從HTML代碼顯示一個applet。

您確定您的GUI實際上是一個applet嗎? 它擴展了JApplet還是Applet? 如果是這樣,並且您希望通過代碼在桌面上顯示它,那么就不要使其成為applet,而是顯示一個JFrame。 Java Swing教程將向您展示如何執行此操作: 如何使用Swing組件

編輯
您聲明:

基本上,我有一個不是applet的Main類。 它不會擴展任何內容。 然后,我有另一個名為MainApplet的類,它是一個applet(擴展了JApplet)。 我想先運行Main,然后在之后顯示MainApplet,但是如果需要的話,我可以采用其他方法。

您聽起來不像是從網頁上運行代碼(出於某種原因您仍在向我們保留此信息),因此解決方案是不使用applet。 而是創建一個JFrame。 由於小應用程序不適合您的需要,請查看我上面鏈接的教程。

您將擁有一個創建GUI的主體,該主體通過構造函數或方法參數將任何信息傳遞到GUI中,然后告訴GUI顯示自身(如果是JFrame,則調用setVisible(true) )。

您的mainApplet類必須擴展Applet。 然后,您可以用init(...)替換main(...)方法,因為這是打開Applet時調用的方法。 您可以在大多數環境(例如Eclipse)中對此進行測試。 為了將小程序實際放置在網頁上,您必須告訴小程序在頁面中使用HTML進行顯示。

暫無
暫無

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

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