日常学习 8.09 java的界面编程

8.09

java的界面编程


#java.awt 抽象界面开发工具包
java原生根据当前操作系统设计出来的用户界面和其他组件


#javax.swing
对原生awt包中的UI组件进行扩展和增强
-本质上是继承awt包中的UI组件,
-特点:所有的类在父类类名的基础上,子类的类名都加了一个"J"
比如:awt-->Frame swing-->JFrame

常用组件
窗口/窗体 JFrame
默认布局方式:方位布局
如果只添加一个元素,没有做其他设置,默认撑满整个容器
解决方案:设置布局方式为绝对布局(任意布局) setLayout(null)
并设置当前组件的大小和位置 setBounds(x,y,width,height)

文本框 JTextField
密码框 JPasswordField(继承自文本框)

文本域 JTextArea

按钮 JButton
标签 JLabel 用与承载文字或者图片
带滚动条的面板 JScrollpane
字体组件 Font
颜色组件 Color

一、面向过程 (Demo1)
-只有一个main方法
-在main方法中使用java提供的类或者对象进行编写
-还要设置各种属性,添加各种组件


二、面向对象
-自己写一个类去继承UI组件
-在构造方法中将各种属性进行初始化
-在main方法中只要 创建对象,调用可见(展示)即可

心得:今天的作业很简单,没有什么难点

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值