簡體   English   中英

如何在小程序中創建內部框架(子框架)

[英]How to create internal frames (child frames) in an applet

我試圖創建一個子框架以存在於我的applet中,並且應該將其綁定到JPanel。 我在互聯網上發現了這個,但是沒有任何效果。 我認為在此過程中出了點問題,這些東西是隱藏的或某些東西。 有人可以在這個問題上給我一些幫助嗎?

我的源代碼如下...

public class EnableFrame {

  public void init() {

    EnableFrame theframe = new EnableFrame();
    theframe.setSize(550, 300);
    theframe.setVisible(true);
  }

  public EnableFrame()  {

    JPanel containall = new JPanel();

    JInternalFrame iframe = new JInternalFrame("New Frame",true,true);
    iframe.setBounds(10,10,150,150);
    iframe.getContentPane().add(containall);
    iframe.show(true);
  }
}

提前致謝

-Roland

JInternal通常與JDesktopPane關聯。

如果要使內部框架顯示在屏幕上,則必須將框架添加到適當的容器中,例如JDesktopPane

您可能會發現如何使用內部框架

我只看評論

  • 甚至有可能在重量級(J)Applet和輕量級JInternalFrames之間的mousefocus事件的某些side_effect造成了這種想法的復雜化,而重量級(J)Applet可以跳至toFront()

  • 您不會這樣做,而是使用JFrame JDesktopPane而不是(J)Applet

暫無
暫無

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

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