Java界面开发

界面开发

界面的组成

  • 可视化部分:窗体、按钮、标签、菜单、选项卡……
  • 元素规则部分:颜色、尺寸、字体、布局
  • 内容部分:文字、图片

Java的类库

   以上的内容都在jana的类库里面,例如:

  • java.awt(元素规则比较多)
  • java.swing(可视化规则较多)

  • 自己创建的项目中src文件下就可以创建package
  • Java的源码也是用的包来进行代码的分类
  • 写代码的时候,本类中使用到其他包中/java源码中的类时就需要导入包路径
  • java源码中有个包比较特殊,不需要导入: java.lang String/Math

创建一个最简单的Java界面程序

1.创建一个窗体对象:javax.swing.JFrame

2.给窗体设置必要属性:

  • 标题:setTitle("xxx")
  • 尺寸:setSize(w,h)
  • 关闭操作:点击窗体关闭时结束进程(界面程序只有一个窗体,销毁窗体后也会关闭进程)  setDefaultCloseOperation(3)
  • 可视化:渲染到屏幕上(计算机屏幕上看到的所有内容都是显卡通过修改屏幕上的像素点颜色显示)

如何向窗体内添加按钮、输入框等组件

1.只要添加组件就必须设定一种布局,然后按照布局的规则去添加组件

2.布局:是一种规则(控制一块界面上添加的组件摆放的规则)

     FlowLayout(流式布局)

  1. 整体居中
  2. 根据添加的顺序依次从左到右摆放组件,一行不够切换下一行从左到右
  3. 根据组件中添加的内容来调整组件的尺寸
  4. 如果需要更改组件的尺寸,需要设置组组件的首选尺寸

3.创建组件对象:

  • JButton 按钮
  • JLabel 标签
  • JTextField 输入框
  • JPanel 面板
  • 容器:

        可以添加其他组件的组件:

                · JFrame - 顶级容器

                        自带标题栏,可以独立存在一个窗体,可以最小化/最大化/关闭

                ·JPanel - 面板容器

                        必须加载到顶级容器中

                        面板中也可以添加面板

                ·组件:

                        功能组件:按钮、输入框、文本域、菜单、选项卡、滑杆、单选框、多选框……

  • 设置组件对象的属性、尺寸、颜色、内容
  • 将组件添加到容器上

布局

JFrame:

        默认布局:边框布局(BorderLayout)

                总共分为五个方位:

                ·南北:不能设置宽度,与父容器的宽度一致

                ·东西:不能设置高度,不存在南北方位组件时,与父容器的高度一致;如果存在南北方为组件,除去南北的高剩下的就是东西的高

                ·中:默认添加的方位,东西南北剩下的区域,不能设置尺寸

                (每个方位只能添加一个组件/容器)

JPanel:

        默认布局:流式布局

空布局:

        设置布局为null

        这个容器中所有组件的位置以及尺寸都需要单独设置

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值