[英]Codename one actionlistener not working
我目前正在構建我的第一個應用程序。 :) 我現在已經編寫了幾個表單,每個表單都在一個自己的類中。 現在,我想實現從一個表單到另一個表單的導航,這非常簡單,因為當前每個表單總是只有一個“下一個”表單。
所以我試圖通過向每個類添加一個“nextForm”表單來做到這一點,並且每次按下“next”按鈕時我都想要 nextForm.show() 。 我是這樣試的:
login = new Button("Login");
login.setUIID("nxtButtons");
login.addActionListener((e) ->
nextForm.show()
);
所以,當我真正點擊按鈕時,什么也沒有發生。
我嘗試編碼的方式是一種好方法嗎? 這是我第一次進入 GUI 構建領域,我還沒有這方面的經驗。 也許你們中的一個人可以在這里幫助我:)
非常感謝
親切的問候,
最大限度
我假設nextForm
為null
,您應該在控制台的某處看到空指針異常。
如果不是nextForm
可能指向當前的表單,它什么也不做。 您可以在調試器中的該行上放置一個斷點,查看是否到達斷點,然后檢查變量的值。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.