導航:首頁 > 編程語言 > javagetsource

javagetsource

發布時間:2022-09-01 03:26:12

1. java的getSource()方法

ActionEvent 的 getSource() 繼承自 EventObject;

getSource
public Object getSource()
最初發生 Event 的對象。

返回:
最初發生 Event 的對象。

你的例子中。把if(e.getSource()==btn) 去掉可行,因為你的例子中只有一個button。
如果你有兩個button,還有一個btn2,且都addActionListener的話。
必須要用上e.getSource()來區分響應哪個button了
if(e.getSource()==btn)
//todo btn
else if(e.getSource()==btn2)
//todo btn

個人感覺不是e.getSource()的錯。有個建議,不一定是這個原因。
e.getSource()返回的是Object,將Object強制轉換為Button試試

2. java的getSource()方法2

少了這句話:
btn1.addActionListener(this);
寫在btn1的聲明下就行.
btn1=new Button("退出");
btn1.addActionListener(this);
這是添加事件偵聽, 否則你怎麼製造事件, 也不會有對這個事件的處理, 只有注冊了這個事件的偵聽, 當事件觸發的時候, 才會偵聽到這個動作, 並進行操作.

3. java getSource()方法的含義

通俗的講就是如在一個容器當中存在一個按鈕當此按鈕被點擊,他就是最初發生Event的對象。

4. java 里getSource()是什麼方法啊

在時間中的一個得到事件源的方法。
例如,你個jbutton添加了一個addActionListener 時間
在這個事件中,調用
actionPerformed(ActionEvent e) 方法中

e.getSource() 就能得到這個jbutton
得到點擊的是誰,
這個主要是應用於,同一個監聽類多個事件源添加時間,在處理的時候需要知道是誰
如果你的監聽類只有一個事件源,則沒必要去做這兒處理。

5. java:getSource()==button1是什麼意思,主要說這個方法。

如果是e.getSource()是獲取發起事件的控制項對象。
e.getSource()==button1用來判斷發起事件的控制項是不是button1。

閱讀全文

與javagetsource相關的資料

熱點內容
網劇程序員那麼可愛15集完整版 瀏覽:172
pdf怎麼生成 瀏覽:933
pythondict樹 瀏覽:582
ilo2命令 瀏覽:292
會飲pdf 瀏覽:88
軟體加密到哪裡去了 瀏覽:604
nas可以做雲伺服器嗎 瀏覽:623
app利率怎麼算 瀏覽:8
廣電運通程序員 瀏覽:568
程序員放棄後會怎樣 瀏覽:189
河北模具編程 瀏覽:192
adb查找命令 瀏覽:325
安卓手機視頻文件夾怎麼打開 瀏覽:315
平板加密手機後怎麼關閉 瀏覽:573
流媒體伺服器應該注意什麼 瀏覽:540
d8命令編譯 瀏覽:971
壓縮包解壓需要多少空間 瀏覽:153
如何查找app屬性 瀏覽:393
android人臉識別技術 瀏覽:328
pc104編程 瀏覽:339