首页 > 编程语言 > 详细

Java从零开始学习——GUI编程

时间:2020-05-27 20:46:08      阅读:37      评论:0      收藏:0      [点我收藏+]

GUI编程

GUI的核心技术:Swing、AWT

  1. 因为界面不美观

  2. 需要jre环境

学习的原因:

  1. 可以写出一些小工具

  2. 工作时可能需要维护swing界面

  3. 了解MVC架构,了解监听机制

 

一、AWT

  1. 包含了很多类和接口! GUI!

  2. 元素:窗口、面板、弹窗、按钮、标签、列表、文本框

  3. java.awt

 

1、组件&容器

①、Frame窗口

容器Container

窗口Window

窗口Frame、弹窗Dialog

②、Panel面板

Applet

③、Conponent组件

标签Label、按钮button、文本框TextArea

列表框、鼠标事件、键盘事件、监听事件、破解工具

④、Layout布局管理器

  1. 流式布局flowLayout

  2. 东西南北中borderLayout

  3. 表格布局gridLayout

 

2、监听事件

  1. 按钮事件,光标停留、按下、抬起

  2. 文本框事件,光标点进、离开

  3. 鼠标事件,按下、抬起

 

3、组合

1 //组合大于继承
2 public A extends B{}
3 ?
4 public A
5 {
6     public B b;
7 }

 

二、Swing

1、Conponent组件

标签JLabel

1 new JLabel("name");

 

按钮JButton

  1. 单选按钮JRadioButton

    ButtonGroup组里的按钮只能选一个

  2. 复选按钮JCheckBox

     

面板JPanel

  1. JScrollPanel

 

文本框Text

  1. 文本框JTextField

  2. 文本域JTextArea/JScrollPane

  3. 密码框JPasswordField

    setEchoChar

 

列表框JBox

  1. 下拉框JComboBox

  2. 列表框JList

    可以放静态变量,如:String[] contents = {};

    或者动态添加,如:Vector contents = new Vector();

    contents.add();

Java从零开始学习——GUI编程

原文:https://www.cnblogs.com/kevinsblog/p/12975810.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!