图像框架(Eighth Day)

GUI:图形用户接口、用图形界面来和计算机系统交互
    分为两个包:java.awt包和javax.swing包
    awt:包的API需要调用本地系统方法实现功能,和本地系统有关联,不利于代码移植,属重量级控件。
    swing:awt基础上建立,增强了移植性,属于轻量级控件,图形开发使用swing包下的类。
    
    组件:具有图形表示的对象,该图形表示可以显示在屏幕上并且可以与用户交互。
    常见的组件:JButton、JLabel、JTextField、Window、Frame、JFrame、Panel、JPanel 等
    基本组件:具有图形表示的对象
    容器组件:可以添加其他组件的组件。
    
    JFrame:是一个顶层窗口
    构造方法:JFrame():构造一个最初不可见的新窗体。
    成员方法:
            void setVisible(boolean b):显示或隐藏此窗体取决于参数b的值
            void setSize(int width,int height):调整此组件的大小,使其宽度为width,高度为height,单位像素
            void setTitle(String title):设置窗体标题
            void setLocationRaletiveTo(Component c):设置位置,值为null,则窗体位于屏幕中央
            void setDEfaultCloseOperation(int operation):设置窗体关闭时默认操作
            整数3表示:窗口关闭时退出应用程序,在代码中用WindowConstants.EXIT_ON_CLOSE代替
            void setAlwaysOnTop(boolean alwaysOnTop):设置此窗口是否应始终位于其他窗口上
            
    JButton:按钮的实现
        构造方法:JButton(String text):创建一个带文本的按钮
        成员方法:
            void setSize(int width,int height):设置大小
            void setLocation(int x,int y):设置位置(x坐标,y坐标)
            void setBounds(int x,int y,int width,int height)设置位置和大小
    
    JLable:短文本字串或图像的显示区域
        构造方法:
            JLable(String text):使用指定的文本创建JLable实例
            JLable(lcon image):使用指定的图像创建JLable实例
            Imagelcon(String filename):从指定的文件创建Imagelcon
        成员方法:void setBBounds(int x,int y,int width, int height)设置位置和大小    

  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值