簡體   English   中英

我的Java類無法加載接口

[英]My java class can't load the interface

我有這個java類(它使用一些外部庫),它應該向我顯示一個接口,但是每次我運行該應用程序時,它什么都沒有顯示。 也許我在代碼中有一些錯誤?

public class FrameExample extends KaliActivity {
private static FrameExample example;
private Vector<JFrame> BCsFrames;

public FrameExample() {
    BCsFrames = new Vector<JFrame>();
}

// Main program for Kalimucho
public static void main(String[] args) {
    example = new FrameExample();
}
@Override
public void addPanel(BCModel cm, String panelName, JPanel panel,Object arg3) {
    System.out.println("ALOALALAOLAAOALAAOALOAALA");
    JFrame win = new JFrame(cm.getName() + ":" + panelName);
    win.setContentPane(panel);
    BCsFrames.addElement(win);
    win.pack();
    win.setVisible(true);


}

@Override
public void removePanel(JPanel panel) {
    int i = 0;
    boolean found = false;
    while ((i < BCsFrames.size()) && (!found)) {
        if (BCsFrames.elementAt(i).getContentPane() == panel)
            found = true;
        else
            i++;
    }
    if (found) {
        BCsFrames.elementAt(i).dispose();
        BCsFrames.remove(i);
    }
}
}

在構造函數中,您只是創建一個Vector<JFrame> 創建任何JFrame (或顯示它們)。 標准JFrame顯示如下:

JFrame win = new JFrame();
win.getContentPane().add(new JLabel("ALOALALAOLAAOALAAOALOAALA"));
win.pack();
win.setVisible(true);

我不知道KaliActivity是什么,但是您可能缺少對實例化JFramesuper()構造函數之一的調用。 它可能正在做一些GUI對象的創建和顯示...

暫無
暫無

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

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