java 多个监听_​Java中使用for循环对多个Jbutton按钮监听

 2023-09-09 阅读 32 评论 0

摘要:Java中Jbutton按钮监听,当多个按钮做的事差不多的时候是可以用for循环的(比如计算器1-9)省事省力。监听时变量只能是final或者static,不过这些在for循环中明显不行,所以,就在循环里加了个final变量。嘿嘿,轻松搞定。package com.xinbo;jav

Java中Jbutton按钮监听,当多个按钮做的事差不多的时候是可以用for循环的(比如计算器1-9)省事省力。

监听时变量只能是final或者static,不过这些在for循环中明显不行,所以,就在循环里加了个final变量。

嘿嘿,轻松搞定。

package com.xinbo;

java监听者模式,import java.awt.FlowLayout;

import java.awt.GridLayout;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import javax.swing.ImageIcon;

java点击按钮后触发监听事件,import javax.swing.JButton;

import javax.swing.JFrame;

import javax.swing.JOptionPane;

public class Test4 {

static String[] s={"企鹅","鸭子","兔子","老虎","小猫","猪","猴子","小狗","青蛙"};

python循环10次、public static void main(String[] args) {

JFrame jf=new JFrame("动物");

jf.setLayout(new GridLayout(3, 3,10,10));

for (int j=1; j < 10; j++) {

JButton jb1=new JButton(new ImageIcon("f:/tupian/00"+j+".png"));

python中for循环的用法?jb1.setBorder(null);

final int i=j-1;

jb1.addActionListener(new ActionListener() {

@Override

public void actionPerformed(ActionEvent e) {

java for循环的特点?JOptionPane.showMessageDialog(null, "这个是"+s[i]);

}

});

jf.add(jb1);

}

c++for循环,jf.setVisible(true);

jf.pack();

jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

}

}

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/2/29011.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息