浅谈(浅谈的近义词)

  本篇文章为你整理了浅谈(浅谈的近义词)的详细内容,包含有浅尝辄止 浅谈的近义词 浅谈中国式现代化的理解 浅谈小学语文阅读能力的培养 浅谈,希望能帮助你了解 浅谈。

  GUI:Graphical User Interface(图形用户接口) 用图形的方式,用来显示计算机操作的界面

  Java为GUI提供的API都存在java.awt和javax.Swing两个包中

  
java.awt 包:

  awt是这三个单词首字母的缩写,翻译过来是抽象窗口工具包,只不过这个包的API,需要调用本地系 统方法实现功能,和本地系统有关联,不利于代码移植,属重量级控件

  
javax.swing 包:

  它是在awt的基础上,建立的一套图形界面系统,提供了更多的组件,而且完全由Java实现。增强了移 植性,属轻量级控件 所以,我们做图形界面开发使用的是swing包下的类。

  
这里出现了一个名词:组件。

  组件是具有图形表示的对象,该图形表示可以显示在屏幕上并且可以与用户交互 比如说,在用户登录中,文本框和按钮等,都是能够表示图形的对象,所以它们都称为组件。 最后,我们来说一下,我们会用到的常用组件

  
容器组件:是可以添加组件的组件。也就是在容器中可以通过add方法添加组件,既可以添加基本组件,也可 以添加容器组件。

  
接着,我们再来看容器组件:

  面板也是一个容器,我们常用JPanel,后面用到在具体讲解 窗体,下面是Frame,这是awt包下,而我们使用的是JFrame,这是swing包下。 好了,GUI相关的基础知识我们就先讲到这里

  JFrame:窗体(顶层窗体)

  JFrame(); --- 构造一个不可见的窗体

  JFrame类的构造方法

  
public void setVisible(boolean b)

  显示或隐藏窗体(取决于b的值-true为显示,-false为隐藏)

  
public void setDefaultCloseoperation(int operation)

  设置窗体关闭时默认操作,3--为关闭时退出程序

  
窗体对象.add(按钮对象名) ------------------ 把按钮加入窗体中

  JLabel();显示文本或图像类

  构造方法:

  
例子:

  

ImageIcon img = new ImageIcon("D\\img\\demo.png"); // 使用转义符\定义完整路径

 

  JLabel jl = new JLabel(img); // 将图片加入

  

 

  成员方法:

  与其按钮的成员方法

  void setBounds(int x, int y, int width, int height):设置位置和大小

  JTextField(); 文本输入框

  
事件:发生了什么事情。例如:鼠标点击事件,键盘按下事件等 事件绑定:把事件绑定到事件源上,当发生了某个事件,则触发对应的处理逻辑 事件源对象. addXXXListener(事件);

  
ActionEvent();构造方法----用于传递事件,为组件使用的addActionListener();方法接受此类事件的addActionListener()对象

  

要添加事件的对象名.addActionListener(new ActionListener() { // 这里使用的为匿名类写法

 

  ​ @override

  ​ public void cationPerformed(ActionEvent e){ // 重写该方法,

  ​ 事件触发代码

  

 

  低级事件是指基于组件和容器的事件,当一个组件上发生特定动作,则触发了低级(组件)事件。

  (1)ComponentEvent组件事件:组件尺寸变化、移动。

  (2)ContainerEvent容器事件: 组件增加、移动。

  (3)WindowEvent窗口事件: 包括用户点击了关闭按钮,窗口得到与失去焦点,窗口最小化等。

  (4)FocusEvent焦点事件: 焦点的获得和丢失。

  (5)KeyEvent键盘事件: 键按下、释放。

  (6)MouseEvent鼠标事件: 包括鼠标按下,鼠标释放,鼠标点击等。

  这里不一一列举了

  高级事件(语义事件)

  高级事件可以不和特定的动作相关联,该类事件具有一般性,取决于触发此事件的含义。

  (1)ActionEvent动作事件:对应一个动作事件,它不代表一个特定的动作,而是一种一般性动作(语义)。如按钮按下、JTextField中按Enter键。

  (2)AdjustmentEvent调节事件:在滚动条上移动滑块以调节数值。

  (3)ItemEvent项目事件:选择项目,不选择“项目改变”。

  (4)TextEvent文本事件:文本对象改变。

  常用事件处理类

  常用组件事件类主要包括:

  以上就是浅谈(浅谈的近义词)的详细内容,想要了解更多 浅谈的内容,请持续关注盛行IT软件开发工作室。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: