miwaiwai

导航

jwt编程

1.创建一个窗口对象

  

        1.创建一个窗口对象
     Frame frame = new Frame("测试窗口"); 2.指定窗口位置 frame.setLocation(100,100);
     3.指定窗口大小 frame.setSize(
500,300);
     4.设置窗口可见 frame.setVisible(
true);

 2.创建一个panel对象

  a>创建一个window对象,因为panel以及其他的容器,都不能独立存在,必须依附于window存在

  b>创建回个panel对象

3.设置java编译器对一个项目的字符集

1758318966901

 4.组件

  1>窗口

  2>弹窗

  3>面板

  4>文本框

  5>按钮

  6>图片

  7>监听事件

  8>鼠标

  9>键盘事件

  10>外挂

  11>破解工具

5.GUI的核心技术Swing AWT

  不流行的原因:

    1>因为界面不美观

    2>需要jre环境

6.Dialog是window类的子类,是一个容器类,属于特殊组件,对话框是可以独立存在的顶级窗口,因此用法与普通闯卡的用法几乎完全一样,但是使用对话框需要注意一下2点:

    1>对话框通常依赖于其他窗口,就是通常需要有一个父窗口

    2>对话框有非模式(non-modal)和模式(modal)两种,当某个模式对话框备打开后,该模式对话框总是谓语它的父窗口之上,在模式对话框被关闭之前,父窗口无法获得焦点

7.GUI事件处理机制

    1>事件源

    2>事件

    3>事件监听器

    4>注册事件监听器

8.事件类型

    1>低级事件

      componentEvent:组件事件,当组件尺寸发生变化,位置发生移动,显示/隐藏状态发生改变时触发该事件

      ContainerEvent:容器事件,当容器发生添加组件,删除组件时触发该事件

      windowEvent:窗口事件,当窗口发生改变(如打开,关闭,最大化,最小化时触发该事件)

      FocusEvent:焦点事件,当组件得到焦点或失去焦点时触发该事件

      KeyEvent:键盘事件,当按键被按下,松开,单击时触发该事件

      MouseEvent:鼠标事件,当进行单击,按下,移动鼠标等触发事件

      PaintEvent:组件绘画事件,该事件时一个特殊的事件类型,当GUI组件调用update/paint方法来呈现自身时触发该事件,该事件并非专用事件处理模型

    2>高级事件:这类事件并不会基于某个特定动作,而是根据功能含义定义的事件

      actionEvent:动作事件,当按钮,菜单项被单击,在TextFied中按Enter键时被触发

      AjustmentEvent:调节时间,在滑动条上移动滑动块以条件数值时触发该事件

      ItemEvent:选项事件,当用户选中某项,或取消选中某项时触发该事件

      TextEvent:文本事件,当文本框,文本域里的文本发生改变时触发该事件

1758487515270

 

9.choice是下拉选择框

10.菜单

1758488937051

 

1758489071382

 

11.      

posted on 2026-01-11 08:46  米歪歪  阅读(1)  评论(0)    收藏  举报