java窗体代码语法 java写窗体( 二 )


JMenuBar getJMenuBar()
返回此窗体上设置的菜单栏 。
JLayeredPane getLayeredPane()
返回此窗体的 layeredPane 对象 。
JRootPane getRootPane()
返回此窗体的 rootPane 对象 。
static boolean isDefaultLookAndFeelDecorated()
如果新创建的 JFrame 应该由当前外观为其提供 Window 装饰 , 则返回 true 。
protectedboolean isRootPaneCheckingEnabled()
返回是否将对 add 和 setLayout 的调用转发到 contentPane 。
protectedString paramString()
返回此 JFrame 的字符串表示形式 。
protectedvoid processWindowEvent(WindowEvent e)
处理此组件上发生的窗口事件 。
void remove(Component comp)
从该容器中移除指定组件 。
void setContentPane(Container contentPane)
设置 contentPane 属性 。
void setDefaultCloseOperation(int operation)
设置用户在此窗体上发起 "close" 时默认执行的操作 。
static void setDefaultLookAndFeelDecorated(boolean defaultLookAndFeelDecorated)
提供一个关于新创建的 JFrame 是否应该具有当前外观为其提供的 Window 装饰(如边框、关闭窗口的小部件、标题等等)的提示 。
void setGlassPane(Component glassPane)
设置 glassPane 属性 。
void setIconImage(Image image)
设置此 frame 要显示在最小化图标中的图像 。
void setJMenuBar(JMenuBar menubar)
设置此窗体的菜单栏 。
void setLayeredPane(JLayeredPane layeredPane)
设置 layeredPane 属性 。
void setLayout(LayoutManager manager)
设置 LayoutManager 。
protectedvoid setRootPane(JRootPane root)
设置 rootPane 属性 。
protectedvoid setRootPaneCheckingEnabled(boolean enabled)
设置是否将对 add 和 setLayout 的调用转发到 contentPane 。
void update(Graphics g)
只是调用 paint(g) 。
它是Frame的子类,所以它的大部分功能来源于Frame的功能 。如下:
void addNotify()
通过将此 Frame 连接到本机屏幕资源 , 从而使其成为可显示的 。
protectedvoid finalize()
移除输入方法和上下文,并从 AppContext 中移除此 Frame 。
AccessibleContext getAccessibleContext()
获取与此 Frame 有关的 AccessibleContext 。
int getCursorType()
已过时 。从 JDK version 1.1 开始,由 Component.getCursor() 取代 。
int getExtendedState()
获取此 frame 的状态 。
static Frame[] getFrames()
返回一个数组,包含由应用程序创建的所有 Frame 。
Image getIconImage()
获取此 frame 显示在最小化图标中的图像 。
Rectangle getMaximizedBounds()
获取此 frame 的最大化边界 。
MenuBar getMenuBar()
获取此 frame 的菜单栏 。
int getState()
获取此 frame 的状态(已废弃) 。
String getTitle()
获得 frame 的标题 。
boolean isResizable()
指示此 frame 是否可由用户调整大小 。
boolean isUndecorated()
指示此 frame 是否未装饰 。
protectedString paramString()
返回表示此 Frame 状态的字符串 。
void remove(MenuComponent m)
从此 frame 移除指定的菜单栏 。
void removeNotify()
通过移除与本机屏幕资源的连接 , 将此 Frame 设置为不可显示的 。
void setCursor(int cursorType)
已过时 。从 JDK version 1.1 开始 , 由 Component.setCursor(Cursor) 取代 。
void setExtendedState(int state)
设置此 frame 的状态 。
void setIconImage(Image image)
设置此 frame 要显示在最小化图标中的图像 。
void setMaximizedBounds(Rectangle bounds)
设置此 frame 的最大化边界 。
void setMenuBar(MenuBar mb)
将此 frame 的菜单栏设置为指定的菜单栏 。