我应该在哪里正确申报我的“计数”物品?

马克西莫夫

我想知道应该将countA正确放置在哪里,因为我希望将计数添加到所创建的每个按钮中。开头的'count'变量用于创建新按钮,'countA'是我要声明的计数,但未编译。这是我的代码段:同样,我的问题是,我应该在哪里声明countA变量,以便它每次为按钮创建一个新的计数。谢谢!

                public static int count = 0;

                class ClickListener implements ActionListener
                {                                   
                    public void actionPerformed(ActionEvent e) 
                    {                                                        
                        count++;            
                        if (count % 2 != 0)    
                        {                                                                                                                                                                                                                                                        
                            str = JOptionPane.showInputDialog("What is the name of the new Button?"); 
                            JButton b = new JButton(str);
                            b18.setPreferredSize(new Dimension(125, 25));

                            int countA = 0;

                            b.setBackground(Color.BLUE);
                            b.setContentAreaFilled(false);
                            b.setOpaque(true);
                            b.setFocusable(false);

                            add(b18);

                            class ClickListenerEighteen implements ActionListener
                            {

                                public void actionPerformed(ActionEvent e)
                                {                                                                                                                         
                                    countA++;

                                    if (countA % 2 != 0)
                                    {

                                        System.out.println("This new button was clicked")                                                                                       
                                    }                                      
                                    else 
                                    {                                            
                                        System.out.println("This button was clicked so that I know");                                                                                                                                                                                    
                                    }                                        
                                }                                   
                            }
                            ActionListener bClicked = new ClickListener();
                            b.addActionListener(bClicked);
                        }
                    } 
                }
疯狂程序员

如何将其设为ActionListener的实例字段?

就像您上任何其他课程一样...

class ClickListener implements ActionListener
{       
    protected int countA;                            
    public void actionPerformed(ActionEvent e) 
    {                                                        
        count++;            

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何为 IEnumerable<T> 制作扩展方法?我应该在哪里申报?

来自分类Dev

我应该在哪里放置我的引导程序?

来自分类Dev

我应该在哪里打印我的结果

来自分类Dev

我应该在哪里正确地将常数放入流星

来自分类Dev

我应该在哪里正确启动NSTimer并使之无效?

来自分类Dev

我应该在哪里dd mfsBSD使其正确启动?

来自分类Dev

我应该在哪里实现类方法?

来自分类Dev

我应该在哪里声明静态实例?

来自分类Dev

我应该在哪里抓鱼?

来自分类Dev

我应该在哪里实现SeekBar.onSeekBarChangeListener?

来自分类Dev

我应该在哪里关闭sql.DB?

来自分类Dev

我应该在哪里存储数据模型?

来自分类Dev

我的JavaScript应该在哪里使用View组件?

来自分类Dev

我应该在哪里包含<string>?

来自分类Dev

我应该在哪里放置路线

来自分类Dev

我应该在哪里释放组队列?

来自分类Dev

我应该在哪里使用done()

来自分类Dev

我应该在哪里放置函数?

来自分类Dev

我应该在哪里包含<string>?

来自分类Dev

我应该在哪里放置lib测试

来自分类Dev

我应该在哪里哈希用户密码?

来自分类Dev

我应该在哪里发送POST请求?

来自分类Dev

我应该在哪里放置导航代码?

来自分类Dev

我应该在哪里输入以=#开头的Phoenix行?

来自分类Dev

我应该在哪里放置接口和实现

来自分类Dev

我应该在哪里设置Razor的阵列大小?

来自分类Dev

我应该在哪里把事件监听器?

来自分类Dev

我应该在哪里创建异常对象?

来自分类Dev

我应该在哪里调用使用数据的方法?