首页 > 编程语言 >GUI编程

GUI编程

时间:2024-09-26 16:45:16浏览次数:1  
标签:编程 标签 GUI AWT 文本 监听

GUI编程

什么是GUI

GUI编程

GUI的核心技术 AWT(初级)---> Swing (高级)

为什么GUI落寞了:

  1. 界面不美观
  2. 需要jre环境

为什么要学:

  1. 可以写小工具
  2. 可能危害swing界面
  3. 了解MVC架构,了解监听

AWT

awt介绍

组件和容器

弹窗 Fram

面板panel

布局管理

  • 流式布局 : 按顺序依次排列

  • 东西南北中

  • 表格布局

事件监听

同一个监听可以用于多个事件(比如按钮事件)

文本监听

鼠标监听

窗口监听

键盘监听


Swing

容器

面板 可以带滚动条

label 普通标签、图片标签、图像标签

按钮 普通、带图片、单选框、多选框

列表 下来框、列表框

文本 普通文本、密码框、文本域

标签:编程,标签,GUI,AWT,文本,监听
From: https://www.cnblogs.com/Stitch-JI/p/18433721

相关文章

  • 并发编程面试题
    在java中守护线程和本地线程区别用户线程是程序创建的线程。由jvm创建的线程是守护线程,比方说垃圾收集线程。死锁与活锁的区别,死锁与饥饿的区别?死锁:是指两个或两个以上的进程(或线程)在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下......
  • Java高效编程(1):使用静态工厂方法替代构造函数
    解锁Python编程的无限可能:《奇妙的Python》带你漫游代码世界在Java编程中,传统上,类允许客户端获取实例的方式是提供一个公共构造函数。然而,还有一种重要的技术,应该成为每个程序员工具箱中的一部分,那就是使用公共的静态工厂方法。静态工厂方法是一个静态方法,返回类的实例。这......
  • Java高效编程(2):面对多个构造参数时考虑使用构建器模式
    解锁Python编程的无限可能:《奇妙的Python》带你漫游代码世界在Java编程中,静态工厂和构造函数都存在一个局限性:当可选参数数量较多时,它们的扩展性较差。以表示食品包装上营养成分标签的类为例,这些标签包含几个必需字段——如份量大小、每容器的份数和每份的卡路里——以及超......
  • 【C++】C++核心编程
    C++核心编程本阶段主要针对C++面向对象编程技术,C++中的核心和精髓。1.内存分区模型C++程序在执行时,将内存大方向分为4个区域:代码区:存放函数体的二进制代码,由操作系统进行管理全局区:存放全局变量和静态变量以及常量栈区:由编译器自动分配释放,存放函数的参数值,局部变量等堆......
  • 【C++】C++提高编程
    C++提高编程本阶段主要针对C++泛型编程和STL技术做详细讲解,探讨C++更深层的使用1.模板1.1模板的概念模板就是建立通用的模具,大大提高复用性模板的特点:模板不可以直接使用,只是一个框架模板的通用并不是万能的1.2函数模板C++另一种编程思想称为泛型编程,主要利用技术......
  • C语言编程题10道带答案
    1、编程实现对键盘输入的英文名句子进行加密。用加密方法为,当内容为英文字母时其在26字母中的其后三个字母代替该字母,若为其它字符时不变:#include<iostream.h>main(){charc;cout<<"pleaseinputastring:";cin>>c;while((c!='\n'){if(c>='A'&&c<='W'......
  • abap-platform-refscen-flight SAP ABAP RESTful 应用程序编程模型的
    ABAPFlightReferenceScenariofortheABAPRESTfulApplicationProgrammingModelTheABAPRESTfulApplicationProgrammingModel(RAP)definesthearchitectureforefficientend-to-enddevelopmentofintrinsicallySAPHANA-optimizedFioriapps.Itsuppor......
  • 实验1_C语言输入输出和简单程序应用编程
    任务一1-1#include<stdio.h>intmain(){printf("O");printf("<H>");printf("II");printf("O");printf("<H>");printf("II");return0;}1-2#include<stdio.h>int......
  • 01 面向过程编程
    1、面向过程编程#面向过程编程user_input=input('请输入角色:')ifuser_input=='管理员':importsmtplibfromemail.mime.textimportMIMETextfromemail.utilsimportformataddrmsg=MIMEText('管理员,我想演男一号,你想怎么着都行。','plain......
  • 02 函数编程案例 邮件发送
    2、函数式编程-邮件发送defsend_email(): importsmtplibfromemail.mime.textimportMIMETextfromemail.utilsimportformataddrmsg=MIMEText('老板,我想演男一号,你想怎么着都行。','plain','utf-8')msg['From']=formataddr......