導航:首頁 > 編程語言 > javawindowevent事件

javawindowevent事件

發布時間:2023-06-27 06:26:39

Ⅰ 在java事件中。WindowEvent與WindowListener的區別是什麼

Event就是事件,listener就是監聽器,用於監聽事件,即當發生某個事件時觸發一些操作。
事件監聽機制如下:
監聽源比如一個按鈕,調用addMouseListener,為其自身添加一個滑鼠監聽器,那麼在該按鈕上發生的相關滑鼠事件比如滑鼠按下,松開等將通知到該監聽器,同時回調該監聽器的相應方法。UI程序也是通過這樣的方式來處理這些界面事件的。
同樣的道理,WindowEvent和WindowListener你應該可以明白是做什麼的了,就是窗口事件和窗口事件的監聽器。窗口事件就比如窗口最大化最小化之類。

Ⅱ java中如何建立滑鼠事件

importjavax.swing.*;
importjava.awt.event.*;
publicclassExample6_,MouseListener,WindowListener
{
JFramewin;
JTextFieldtext;
publicstaticvoidmain(String[]args)
{
_9w=newExample6_9();
w.toWin();
}
publicvoidtoWin()
{
win=newJFrame("實現三個介面的事例");
win.setSize(300,200);
win.setVisible(true);
win.add(newJLabel("單擊並拖拽滑鼠"));
text=newJTextField(30);
win.add(text,"South");
win.addMouseMotionListener(this);
win.addMouseListener(this);
win.addWindowListener(this);
}
publicvoidmouseDragged(MouseEvente)
{
Strings="拖曳滑鼠:X="+e.getX()+"Y="+e.getY();
text.setText(s);
}
publicvoidmouseEntered(MouseEvente)
{
Strings="滑鼠進入";
text.setText(s);
}
publicvoidmouseExited(MouseEvente)
{
Strings="滑鼠離開";
text.setText(s);
}
publicvoidwindowClosing(WindowEvente)
{
System.exit(0);
}
publicvoidmouseMoved(MouseEvente){}
publicvoidmouseClicked(MouseEvente){}
publicvoidmousePressed(MouseEvente){}
publicvoidmouseReleased(MouseEvente){}
publicvoidwindowOpened(WindowEvente){}
publicvoidwindowIconified(WindowEvente){}
publicvoidwindowDeiconified(WindowEvente){}
publicvoidwindowClosed(WindowEvente){}
publicvoidwindowActivated(WindowEvente){}
publicvoidwindowDeactivated(WindowEvente){}
}

Ⅲ java中SWT滑鼠單擊事件監聽器

為什麼不能滿足?

mouseUp就是按下之後被釋放,mouseDown是按下去還沒有釋放。
你可以結合Control的bound和location來計算按下和釋放時的位置來確定是否進行必要的事件處理。

Ⅳ javacript的window事件有哪些~

window函數:
.confirm()
.prompt()
.navigate()
.setInterval()
.setTimeout()
.clearInterval()
.clearTimerout()
.moveTo()
.resizeTo()
.open()
.showModalDialog()
.showModelessDialog()
window事件:
onload 發生在頁面下載並裝載完成之後發生。
unonload
onbeforeUnload="window.event.returnValue()"
onKeypress
window的對象
event:
altkey, shiftkey,ctrlkey
clientx,clienty
offsetX,offsetY
screenx,screeny
x,y
returnValue(false時取消處理。)
cancelBubble(可以取消窗口對事件的處理)
srcElement
keyCode
button(1-滑鼠左按鈕。。。) screen
navigate
location
frames parent top
parent:父窗口
window.parent.frames[1].location.reload();
parent["framename"].location.reload();
top:最頂層的窗口
clipboard
history
document 參考: http://www.cnblogs.com/davyjiang/articles/956093.html

Ⅳ java中WindowEvent e是什麼意思呢

指示窗口狀態改變的低級別事件。當打開、關閉、激活、停用、圖標化或取消圖標化 Window 對象時,或者焦點轉移到 Window 內或移出 Window 時,由 Window 對象生成此低級別事件。

該事件被傳遞給每一個使用窗口的 addWindowListener 方法注冊以接收這種事件的 WindowListener 或 WindowAdapter 對象。(WindowAdapter 對象實現 WindowListener 介面。)發生事件時,所有此類偵聽器對象都將獲得此 WindowEvent。

Ⅵ java 如何編寫JFrame窗體右上角紅色打叉關閉按鈕的事件

在你JFrame的構造函數里,添加如下代碼即可。

實際上就是添加一個對窗口動內作的監聽程序代碼段容

setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});

閱讀全文

與javawindowevent事件相關的資料

熱點內容
湖北省事業單位領導配置文件 瀏覽:608
app倒計時任務視頻怎麼跳過 瀏覽:531
建設監理投標文件應注意哪些事情 瀏覽:660
電商有效網站是指什麼 瀏覽:805
如何導入新的數據源 瀏覽:622
探月少兒編程如何禁止旋轉 瀏覽:524
數據運營模板是什麼意思 瀏覽:440
win10fax程序下載 瀏覽:527
找同款app有哪些 瀏覽:147
linux讀取文件整個過程 瀏覽:577
百信集團的網站叫什麼名字 瀏覽:67
開發解壓app理念是什麼 瀏覽:128
linux源代碼路徑 瀏覽:854
美圖2root後不能升級了 瀏覽:133
shell文件size 瀏覽:350
通過大數據查幹部哪些內容 瀏覽:78
如何編程輸出一個數的十位數 瀏覽:760
9月7日蘋果發布會 瀏覽:150
u盤里文件打開都是亂碼怎麼辦 瀏覽:402
文件管理里可以復制 瀏覽:60

友情鏈接