• Swing JInternalFrame的使用


    类层次结构如下:

     java.lang.Object
    --java.awt.Component
    --java.awt.Container
    --javax.swing.JComponent
    --javax.swing.JInternalFrame
    JInternalFrame的使用方法、使用效果和JFrame几乎一致。唯一不同之处就是JInternalFrame是轻量级控件,不可以单独出现,必须依赖于重量级控件上。一般我们会
    将Internal Fram加入Desktop Pane方便管理,Desktop Pane是一种特殊的Layered pane,用来建立虚拟桌面(Vitual Desktop).它可以显示并管理众
    多Internal Frame之间的层次关系。以下是JDesktopPane的类层次结构图;
       java.lang.Object
          --java.awt.Component
            --java.awt.Container
              --javax.swing.JComponent
                --javax.swing.JLayeredPane
                 --javax.swing.JDesktop
       JInternalFrame构造函数:
    JInternalFrame():建立一个不能更改大小、不可关闭、不可最大最小化、也没有标题的Internal Frame。
    JInternalFrame(String title):建立一个不能更改大小、不可关闭、不可最大最小化、但具有标题的Internal Frame。
    JInternalFrame(String title,boolean resizable):建立一个不可关闭、不可最大最小化、但可变更大小且具有标题的
    Internal Frame。
    JInternalFrame(String title,boolean resizable,boolean closable):建立一个可关闭、可更改大小、且具有标题,但不可
    最大化最小化的Internal Frame.
    JInternalFrame(String title,boolean resizable,boolean closable,boolean maximizable):建立一个可关闭、可更改大小、
    具有标题、可最大化,但不可最小化的Internal Frame.
    JInternalFrame(String title,boolean resizable,boolean closable,boolean maximizable,boolean iconifiable):
    建立一个可关闭、可更改大小、具有标题、可最大化与最小化的Internal Frame


  • 相关阅读:
    CSS
    html5
    XHTML
    HTML
    git 教程 --git revert 命令
    Git 教程 --git merge 命令
    git 教程 --git reset 命令
    git 教程 --git cherry-pick 命令
    git 教程 --git stash命令
    git 教程 --git diff功能
  • 原文地址:https://www.cnblogs.com/weiweiqiao99/p/1982769.html
Copyright © 2020-2023  润新知