java图形化界面GUI
文章平均质量分 89
小钟要学习!!!
一个新手的程序员跟着黑马教程一路走的学习经验与总结分享在此(接项目)
说明:所有的博客大多来源网络教程视频学习总结得来
展开
-
肝爆全网java图形化界面GUI最强笔记总结五(GUI事件处理机制、事件监听)
前面介绍了如何放置各种组件,从而得到了丰富多彩的图形界面,但这些界面还不能响应用户的任何操作。比如单击前面所有窗口右上角的“X”按钮,但窗口依然不会关闭。因为在 AWT 编程中 ,所有用户的操作,都必须都需要经过一套事件处理机制来完成,而 Frame 和组件本身并没有事件处理能力 。 一、GUI事件处理机制 定义: 当在某个组件上发生某些操作的时候,会自动的触发一段代码的执行。 在GUI事件处理机制中涉及到4个重要的概念需要理解: 事件源(Event Source):操作发生的场所,通常指某个组件,.原创 2022-03-14 20:32:56 · 443 阅读 · 0 评论 -
肝爆全网java图形化界面GUI最强笔记总结四(AWT中常用组件、对话框Dialog、FileDialog文件对话框)
基本组件 组件名 功能 Button Button Canvas 用于绘图的画布 Checkbox 复选框组件(也可当做单选框组件使用) CheckboxGroup 用于将多个Checkbox 组件组合成一组, 一组 Checkbox 组件将只有一个可以 被选中 , 即全部变成单选框组件 Choice 下拉选择框 Frame 窗口 , 在 GUI 程序里通过该类创建窗口 Label 标签类,用于放置提示性文本 List JU表框组件,可以添加多项条目 Pane原创 2022-03-14 20:26:16 · 289 阅读 · 0 评论 -
肝爆全网java图形化界面GUI最强笔记总结三(GridBagLayout布局容器不推荐,比较麻烦,CardLayout卡片布局容器、BoxLayout垂直和 水平布局容器)
GridBagLayout 布局管理器的功能最强大 , 但也最复杂,与 GridLayout 布局管理器不同的是, 在GridBagLayout 布局管理器中,一个组件可以跨越一个或多个网格 , 并可以设置各网格的大小互不相同,从而增加了布局的灵活性 。 当窗口的大小发生变化时 , GridBagLayout 布局管理器也可以准确地控制窗口各部分的拉伸 。 由于在GridBagLayout 布局中,每个组件可以占用多个网格,此时,我们往容器中添加组件的时候,就需要具体的控制每个组件占用多少个网格,java原创 2022-03-14 20:20:10 · 440 阅读 · 0 评论 -
肝爆全网java图形化界面GUI最强笔记总结二(LayoutManager布局管理器【FlowLayout、BorderLayout、GridLayout】)
如果要让我么的程序在不同的操作系统下,都有相同的使用体验,那么手动设置组件的位置和大小,无疑是一种灾难,因为有太多的组件,需要分别设置不同操作系统下的大小和位置。为了解决这个问题,Java提供了LayoutManager布局管理器,可以根据运行平台来自动调整组件大小,程序员不用再手动设置组件的大小和位置了,只需要为容器选择合适的布局管理器即可。 二、FlowLayout 在 FlowLayout 布局管理器 中,组件像水流一样向某方向流动 (排列) ,遇到障碍(边界)就折回,重头开始排列 。在默认情况.原创 2022-03-14 20:13:19 · 280 阅读 · 0 评论 -
肝爆全网java图形化界面GUI最强笔记总结一(AWT继承体系、常见API、Container容器:【Window容器、Panel容器、ScrollPane容器】示例演示)
java使用AWT和Swing相关的类可以完成图形化界面编程,其中AWT的全称是抽象窗口工具集(Abstract Window Toolkit),它是sun公司最早提供的GUI库,这个GUI库提供了一些基本功能,但这个GUI库的功能比较有限,所以后来sun公司又提供了Swing库。通过使用AWT和Swing提供的图形化界面组件库,java的图形化界面编程非常简单,程序只需要依次创建所需的图形组件,并以合适的方式将这些组件组织在一起,就可以开发出非常美观的用户界面。 本次讲解的java开发平台是jdk9.原创 2022-03-14 20:07:35 · 427 阅读 · 0 评论