java怎么做界面设计_11-Java 界面设计

本文详细介绍了Java界面设计,重点讲解了Swing框架,包括Swing的基本结构、组件、布局管理器、菜单使用,以及界面响应和线程安全。Swing作为最强大的GUI工具包,适用于大部分界面开发,但不能与SWT混合使用。
摘要由CSDN通过智能技术生成

(一)Java界面设计概述

1、Java 界面设计的用途

2、AWT 简介

(1)Abstract Windows Toolkit 是最原始的工具包。

3、Swing 简介

4、SWT 简介

5、如何选择 GUI 工具包(以上三个都是)

Swing 是最灵活、强大的GUI工具包,所以在界面开发中,首选Swing。

只有一种场合不适用于Swing:

在使用SWT开发的程序上继续编写界面,比如为Eclipse 开发插件(因为Ecilpse 是基于SWT构建的)。SWT与Swing 不兼容,他们不能混合使用。

(二)Swing 框架的基本结构

1、Swing 框架的继承关系

2、Swing 的 MVC 结构

创建一个新的工程,名为TestMVC。在src 里面 new 一个 (最后的other 的windowbuilder

的Swing

Designer 的JFrame 。名为Test )。会出现一些代码,属于底下的Source,旁边的Design 即可设计。

MVC :Model View

Control 模型(存储相关的数据)+视图(表达视觉元素)+控制(负责他们之间的相互关系以及执行一些程序的逻辑和程序的真实走向)。

3、Swing的事件机制

(三)Swing基本组件

1、WindowBuilder 的安装与简介

2、窗体控件 JFrame 的使用

3、容器控件 JPanel 的使用

4、标签控件 JLabel 的使用

5、按钮控件 JButton 的使用

6、文本框控件 JTextField 与 JTextArea

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值