看板 java 關於我們 聯絡資訊
※ 引述《j999444 (渣94)》之銘言: : 大家好 : 我目前面臨一個問題 : 就是我在A Class裡創建一個Button並且設置監聽器 : 讓他在被點擊時,會觸發開啟B Class視窗 : 但是我要怎麼做才能讓A Class的Button在按第二次的時候失效呢 : 意指只能開啟一個B Class視窗 : 我嘗試過setVible(true) , isVible , isShow 好像都無法判斷 :( : 請問有什麼方法可以實現呢? : 在此先感謝各位了 :) 首先你是怎麼開啟這個視窗的? 直接 new? 或是其他? 不管如何,你可以設定顯示,代表有至少有一個 metadata 的變數 你要用內建的方式去設定像是甚麼 isShow 阿,你要看 java doc 或是其他說明, 來了解這個方法是在控制或判斷甚麼 metadata 的 ... isShow 是判斷甚麼? isVible 又是根據甚麼判斷? 通常這部分我就直接開 javadoc 去找看看,給你個網址 http://docs.oracle.com/javase/1.7.0/docs/api/ 若很不幸沒有這些內建的 method ,可以像 PsMonkey 說的自己設定一個 flag 方法有萬萬種,你想不出來怎麼判斷嗎? 如果不了解甚麼是 flag ,或是給你的網址看不懂得話,自己上網 google 關鍵字 這東西自己做出來才會真的學到東西 希望這篇文章可以幫到你 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.220.248.3