簡體   English   中英

如何從jbutton事件初始化中更改變量值?

[英]how can i change variable value in initialize from jbutton event?

private void initialize() {
    frame = new JFrame();
    frame.setBounds(100, 100, 450, 300);
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

    scrollPane = new JScrollPane();
    frame.getContentPane().add(scrollPane, BorderLayout.WEST);
    JButton btnNewButton = new JButton("New button");
    frame.getContentPane().add(tes, BorderLayout.NORTH);
    int n = 6;
    btnNewButton.addActionListener(new ActionListener() {

        public void actionPerformed(ActionEvent arg0) {
    //here iwant to change n value
          }

    }  
        });
}

我想從多個按鈕更改初始化中的變量值(如果我單擊任何按鈕,此變量將更改)

將n設置為全局,因此永遠不會釋放它。 然后在actionPerformed內部,您可以根據需要處理n。

在您的示例中,n是初始化的本地變量,因此在函數終止后它將丟失。

暫無
暫無

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

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