TreeMind树图在线AI思维导图
当前位置:树图思维导图模板IT互联网产品结构GUI入门思维脑图思维导图

GUI入门思维脑图思维导图

  收藏
  分享
免费下载
免费使用文件
U765641931 浏览量:712024-05-07 11:29:22
已被使用7次
查看详情GUI入门思维导图

工具概念,引导知识,窗体组件等内容讲解

树图思维导图提供 GUI入门思维脑图 在线思维导图免费制作,点击“编辑”按钮,可对 GUI入门思维脑图  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:7521b0ed104c1002a897e2028f12fc71

思维导图大纲

GUI第一天GUI入门思维导图模板大纲

概念

一套用java语言写窗体程序的工具

导引知识

认识窗体坐标

左上角为窗体坐标原点

窗体上边界为x轴

窗体左边界为y轴

认识像素

组成图像的小方块

GUI窗体入门

基本类介绍

JFrame类:是Java图形用户界面(GUI)工具包swing中的存放组件的容器。相当于窗体。

JPanel类:是Java图形用户界面(GUI)工具包swing中的面板容器类。相当于画纸。

Graphics类:是Java用于绘图和显示格式化文字的工具。相当于画笔。

先确定坐标

写字

setColor

setFont

drawString

画线

drawLine

画圆

drawOval

画矩形

drawRect

画图片

引入资料里的ImageUtil

练习

使用画笔画一个小人,四肢为线,头为圆,身体为长方形

GUI窗体组件

组成窗体的各个部分,例如弹出框,菜单栏等

1.组件不能独立显示,必须将组件放在容器中才能显示

2. 一个容器可以容纳多个组件(调用容器的add方法)。

3、最常用的两个容器是窗口(JFrame)和面板(JPanel)。

Jpanel有默认布局方式(居中布局),即所有组件都默认居中显示即使指定了位置

因此在添加组件前,在自定义Jpanel的构造器中调用setLayOut(null),取消默认布局

常见组件类

JLabel(标签组件)

是容纳文本和图标的组件

JTextField(单行文本组件)

单行文本框,书写文字,

可以设置是否可编辑

JTextArea(多行文本框)

可以设置几行几列的文本框

还可以添加滚动,如果文字较多

JPasswordField(密码框)

JCheckBox(单选框)

JButton(按钮)

可以设置文本按钮,或者图片按钮

可以设置按钮悬停提示信息

菜单组件

JMenuBar(菜单栏组件)

JMenu(菜单项组件)

JMenuItem(菜单事件组件)

练习:1.创建一个MenuJpanel 2.使用集合的嵌套创建idea的上方菜单栏

JOptionPane(对话提示框)

showMessageDialog():消息对话框

主要有五种消息类型,类型不同,图标不同:

ERROR_MESSAGE 错误消息提示

INFORMATION_MESSAGE 信息提示

WARNING_MESSAGE 警告提示

QUESTION_MESSAGE 问题提示

PLAIN_MESSAGE 简洁提示

showConfirmDialog():确认对话框

主要有四种消息类型,类型不同,图标不同:

DEFAULT_OPTION 默认选项

YES_NO_OPTION 是/否选项

YES_NO_CANCEL_OPTION 是/否/取消选项

OK_CANCEL_OPTION 确定/取

三大监听事件

鼠标监听

addMouseListener

按钮监听

addActionListener

键盘监听

addKeyListener

针对单选框的事件监听

ItemListener

练习 : 利用监听事件实现密码框文字的明文密文切换

共同点:参数都是接口,因此需要使用匿名内部类

相关思维导图模板

1107文家市玉萍思维导图思维导图

树图思维导图提供 1107文家市玉萍思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 1107文家市玉萍思维导图  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:ed943ef641f6dc874860eb6095857ed6

种子思维脑图思维导图

树图思维导图提供 种子思维脑图 在线思维导图免费制作,点击“编辑”按钮,可对 种子思维脑图  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:86f8307a40ea24607c6c79354e09377f