日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

java监听com口_简单了解Java接口+事件监听机制

發布時間:2023/12/9 java 51 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java监听com口_简单了解Java接口+事件监听机制 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.接口:

定義方法:

public interface interName //extends interName2, interName3...可繼承多個接口

在接口里只能定義常量和抽象方法。

public static final String Name;

public abstract void method(String Name);//這里不能用大括號,不然就不是抽象方法了

而且接口不能實例化對象,那么接口怎么用呢?

接口要用類來實現。

public class className implements interName{}

由于接口里面有抽象方法,就得先被重寫。

那么接口有什么用呢?

豐富類的繼承關系。

用于團隊開發中的項目搭建。

2.事件監聽機制:(大頭)

組成:1.事件源對象(就收發生動作的地方)2.事件監聽方法(捕獲事件源對象的動作)3.事件處理類(含處理事件的方法)————以下是圖解(丑兮兮der)

1.事件源對象:

可以是某窗口,某按鈕,某輸入框,反正AWT和SWING組件中所有容器組件和元素組件都可以成為事件源對象。

2.事件監聽方法:

addActionListener

用來捕捉類似輸入框組件對象上的鍵盤回車動作;

用來捕捉類似按鈕組件對象上的鼠標點擊動作;

addMouseListener

用來捕獲事件源對象上的鼠標進入、離開、按下、釋放以及點擊。

addMouseMotionListener

用來捕獲事件源對象上的鼠標拖動和移動動作。

addKeyListener

用來捕獲事件源對象上的鍵盤按下,釋放和敲擊動作。

3.事件處理類:

ActionListener動作事件接口

MouseListener鼠標事件接口

MouseMotionListener鼠標移動事件接口

KeyListener鍵盤事件接口

說了這么多,來看看簡單的樣例吧。比如說按下按鍵就彈出個窗口

package interlistener;

import javax.swing.JButton;

import javax.swing.JFrame;

public class Test {

/*** Drake*/

public void inti()

{

JFrame frame=new JFrame();

JButton button =new JButton ("Login");

frame.add(button);

Listener l=new Listener();//實例化事件處理類button.addActionListener(l);//給按鈕加事件監聽方法

frame.setTitle("Drake");

frame.setSize(500, 500);

frame.setDefaultCloseOperation(3);

frame.setVisible(true);

}

public static void main(String[] args) {

// TODO Auto-generated method stubTest t=new Test();

t.inti();

}

}

package interlistener;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import javax.swing.JFrame;

public class Listener implements ActionListener{

public void actionPerformed(ActionEvent e)

{//下面的內容在按下按鈕后執行JFrame frame=new JFrame();

frame.setTitle("HelloWorld");

frame.setSize(500, 500);

frame.setDefaultCloseOperation(3);

frame.setVisible(true);

}

}

點擊中間按鈕之后:duang!

就這么簡單哈。

簡單解析接口和事件監聽機制先說這些。感謝大家的閱讀。

(本人的處女作,希望大家多多吐槽)

總結

以上是生活随笔為你收集整理的java监听com口_简单了解Java接口+事件监听机制的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。