導航:首頁 > 編程語言 > 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事件相關的資料

熱點內容
遇見不安全網站怎麼辦 瀏覽:251
哪個app有慶余年電視劇 瀏覽:420
iphone5s視頻時很黑 瀏覽:601
js獲取埠號 瀏覽:347
手機短息發的鏈接病毒蘋果手機 瀏覽:724
win10專業忘記家庭組密碼 瀏覽:176
南寧applestore幾樓 瀏覽:296
java字元串怎麼初始化 瀏覽:349
醫美哪個app好 瀏覽:768
代碼編程和機器人編程哪個好 瀏覽:875
90版本男法 瀏覽:796
win10桌面字體難看 瀏覽:848
三菱fx5u支持哪些編程 瀏覽:7
優酷在文件夾在哪裡 瀏覽:91
趣列印的數據文件是什麼 瀏覽:871
linuxjava程序 瀏覽:483
蘋果6splus數據線圖片 瀏覽:98
蘋果官網數據如何恢復 瀏覽:251
spss怎麼拆分數據 瀏覽:306
photoshop復位所有工具 瀏覽:492

友情鏈接