簡體   English   中英

代號一個動作監聽器不起作用

[英]Codename one actionlistener not working

我目前正在構建我的第一個應用程序。 :) 我現在已經編寫了幾個表單,每個表單都在一個自己的類中。 現在,我想實現從一個表單到另一個表單的導航,這非常簡單,因為當前每個表單總是只有一個“下一個”表單。

所以我試圖通過向每個類添加一個“nextForm”表單來做到這一點,並且每次按下“next”按鈕時我都想要 nextForm.show() 。 我是這樣試的:

login = new Button("Login");
    login.setUIID("nxtButtons");
    login.addActionListener((e) ->
            nextForm.show()
    );

所以,當我真正點擊按鈕時,什么也沒有發生。

我嘗試編碼的方式是一種好方法嗎? 這是我第一次進入 GUI 構建領域,我還沒有這方面的經驗。 也許你們中的一個人可以在這里幫助我:)

非常感謝

親切的問候,

最大限度

我假設nextFormnull ,您應該在控制台的某處看到空指針異常。

如果不是nextForm可能指向當前的表單,它什么也不做。 您可以在調試器中的該行上放置一個斷點,查看是否到達斷點,然后檢查變量的值。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM