东理JFrame类SHANDONGUNIVERSITYOFTECHNOLOGY构造方法:JFrame()一一创建一个不可见不含标题的初始框架7JFrame(Stringtitle)一一创建一个不可见含标题的初始框架福专业专注创新
专业 专注 创新 JFrame类 构造方法: JFrame() ——创建一个不可见不含标题的初始框架 JFrame(String title) ——创建一个不可见含标题的初始框架
东理功子JFrame类常用方法SHANDONGUNIVERSITY OF TECHNOLOGYsetDefaultCloseOperation(intopertion)JFrame.DISPOSEONCLOSE//隐藏窗口,释放窗体占有的其他资源JFrame.DONOTHINGONCLOSE//什么也不做//隐藏当前窗口JFrame.HIDEONCLOSE//程序退出JFrame.EXITONCLOSEsetSize(int width,int height)setLocation(int x,int y)setBounds(int x,int y,int width,int height)setVisible(boolean b)setResizable(booleanb)//撤销窗口,释放资源dispose()//设置窗口的扩展状态setExtendedState(intstate)Jframe类常量MAXIMIZED HORIZ、MAXIMIZEDVERT、MAXIMIZEDBOTHsetLayout(LayoutManager mgr)publicContainergetContentPane)//得到框架的内容窗格//设置布局setLayout(LayoutManager mgr)
专业 专注 创新 JFrame类常用方法 setDefaultCloseOperation(int opertion) JFrame.DISPOSE_ON_CLOSE //隐藏窗口,释放窗体占有的其他资源 JFrame.DO_NOTHING_ON_CLOSE //什么也不做 JFrame.HIDE_ON_CLOSE //隐藏当前窗口 JFrame.EXIT_ON_CLOSE //程序退出 setSize(int width,int height) setLocation(int x,int y) setBounds(int x,int y,int width,int height) setVisible(boolean b) setResizable(boolean b) dispose() //撤销窗口,释放资源 setExtendedState(int state) //设置窗口的扩展状态 Jframe类常量MAXIMIZED_HORIZ、MAXIMIZED_VERT、MAXIMIZED_BOTH setLayout(LayoutManager mgr) public Container getContentPane() //得到框架的内容窗格 setLayout(LayoutManager mgr) //设置布局
东理功我的第一个GUI窗口SHANDONGUNIVERSITYOFTECHNOLOGYDJFrameTestljavaXpackage cn.sdut;+import java.awt.*;public class JFrameTesti 0public static void main(string[] args)(newMyFrame("我的第一个GUI窗口");子7classMyFrameextendsJFrameKpublic MyFrame(stringtitle)(/设置窗口的标题super(title);1/初始化init();7private void init()(得到内容窗格Containerc=getcontentPane/增加标签控件c.add(newJLabel("abc"));//c.add(newJButton("buttoni"));//设置窗口大小setsize(300,200);小设置窗口起始位置setLocation(300,300);setDefaultcloseoperation(DISPosEONCLosE)://关闭按钮响应的动作//显示窗口setvisible(true);上专业专注创新
专业 专注 创新 我的第一个GUI窗口
东理功标签(JLabel)SHANDONGUNIVERSITY OFTECHNOLOGY标签java.lang.ObjectL java. awt.Component为GUI提供文本或图像Ljava,awt.Container信息Ljavax.swing.JComponentLjavax.sving-JLabel★可以显示:构造方法摘要单行、只读文本ILabel()创建无图像并且其标题为空字符串的JLabel图像ILabel(Icon image)创建具有指定图像的JLabel实例同时显示文本与图像JLabel(Icon image, int horizontalaligrment)创建具有指定图像和水平对齐方式的JLabel实例ILabel(String text)如果都存在,默认位置:创建具有指定文本的JLabel实例。图标在左,文本在右。可JLabel(String text, Icon icon, int horizontalalignment)创建具有指定文本、图像和水平对齐方式的JLabel实例。以通过方法另行设置。ILabel(String text, int horizontalAligrment)创建具有指定文本和水平对齐方式的JLabel实例,专业专注创新
专业 专注 创新 标签(JLabel) 标签 为GUI提供文本或图像 信息 可以显示: 单行、只读文本 图像 同时显示文本与图像 如果都存在,默认位置: 图标在左,文本在右。可 以通过方法另行设置
东理功子JLabel类SHANDONGUNIVERSITYOFTECHNOLOGY常用构造方法:public JLabel(String text)public JLabel(lcon icon)public JLabel(Stringtext, Icon icon,int horizontalAlignment)常用成员方法:setText(String text)setlcon(Icon icon)setHorizontalAlignment(int alignment)setHorizontalTextPosition(int textPosition)Ⅱ水平向文本相对于图标的位置setVerticalAlignment(int alignment)儿竖直向文本位置setVerticalTextPosition(int textPosition)setToolTipText(Stringtext)专业专注创新
专业 专注 创新 JLabel类 常用构造方法: public JLabel(String text) public JLabel(Icon icon) public JLabel(String text, Icon icon, int horizontalAlignment) 常用成员方法: setText(String text) setIcon(Icon icon) setHorizontalAlignment(int alignment) setHorizontalTextPosition(int textPosition) //水平向文本相对于图标的位置 setVerticalAlignment(int alignment) setVerticalTextPosition(int textPosition) //竖直向文本位置 setToolTipText(String text)