[英]In Java, how does the GUI execute code on action event?
我正在使用Netbeans GUI構建器,以下代碼如何工作:
private void scanTagBtnActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
XBeeDevice coordinator = new XBeeDevice(PORT, BAUD_RATE);
// do something
}
public static void main(String args[]) {
XBeeDevice coordinator = new XBeeDevice(PORT, BAUD_RATE);
while(true) {
// do something
}
}
XBeeDevice代表我的串行設備。
我想知道當主程序中存在無限循環時,GUI如何執行動作事件嗎? 它是如何工作的? 我覺得我做錯了什么
當您實現UI時,將創建一個線程。 事件調度程序線程負責管理所有事件的調度。 偵聽器代碼在此線程的控制下執行。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.