Java图形界面之JDesktopPane类(桌面面板类 )和JInternalFrame类(内部窗体类 )

it2022-05-05  144

首先来看下实例桌面面板 public class MainUI extends JFrame{ JDesktopPane desktop = new JDesktopPane();//添加桌面面板类

调用内部窗体类 chuangti jfInternalFrame = new chaungti(); jfInternalFrame.setLocation(50, 30); desktop.add(jfInternalFrame); jfInternalFrame.show(); jfInternalFrame.setTitle("基本信息查询"); desktop.getDesktopManager().activateFrame(jfInternalFrame);

}

//内部窗体类 public class chuangti extends JInternalFrame{ //然后这里可以当做普通窗体写东西 }

以下是各种调节方法

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.

JInternalFrame常用方法 setResizable(boolean b):设置是否允许自由调整大小

setClosable(boolean b):设置是否提供关闭按钮

setMaximizable(boolean b):设置是否提供“最大化”按钮

setIconifiable(boolean b):设置是否提供“最小化”按钮

setSelected(boolean b):设置窗体是否被激活

setFrameIcon(Icon icon):设置窗体标题栏显示的图标


最新回复(0)