首页 \ 问答 \ java 事件监听

java 事件监听

import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.*;
import java.util.*;

public class Demo1 extends JFrame implements ActionListener{

	int i;
	public static void main(String[] args) {
		// TODO 自动生成方法存根
		Demo1 demo1=new Demo1();

	}

	public Demo1()
	{
		this.i=i;
		JLabel jl1=new JLabel(new ImageIcon("images/2.jpg"));
		JLabel jl2=new JLabel(new ImageIcon("images/3.jpg"));
		ArrayList al=new ArrayList(2);
		al.add(jl1);
		al.add(jl2);
		System.out.println(i);
			JLabel jL= (JLabel)al.get(i);
			this.add(jL,BorderLayout.CENTER);

JButton jb1=new JButton("上一张");
		JButton jb2=new JButton("下一张");
		JPanel jp=new JPanel();

this.add(jp,BorderLayout.SOUTH);
		jp.add(jb1,BorderLayout.EAST);
		jp.add(jb2,BorderLayout.WEST);

		jb1.addActionListener(this);
		jb1.setActionCommand("上一张");
		jb2.addActionListener(this);
		jb2.setActionCommand("下一张");

this.setSize(560, 800);
		this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		this.setVisible(true);

	}

	public void actionPerformed(ActionEvent arg0) {

		// TODO 自动生成方法存根
		if(arg0.getActionCommand().equals("下一张"))
		{
			i++;
		}

	}

}
要添加怎么的代码,才能实现通过点击Button按钮可以切换图片
更新时间:2022-03-08 12:03

最满意答案

复制以下内容,使用
迅雷下载即可。内容不错是你所需的:祝你进步。

ed2k://|file|IT%E7%94%B5%E5%AD%90%E6%95%99%E8%82%B2%E9%97%A8%E6%88%B7JAVA-web%E5%9F%B9%E8%AE%AD%E8%A7%86%E9%A2%91%E6%95%99%E7%A8%8B01.rar|183447410|6dc7954846c1686e04cafe05f9110393|h=caegd5y3z7hunkligp4ij3k6pn6b6i4g|/
ed2k://|file|IT%E7%94%B5%E5%AD%90%E6%95%99%E8%82%B2%E9%97%A8%E6%88%B7JAVA-web%E5%9F%B9%E8%AE%AD%E8%A7%86%E9%A2%91%E6%95%99%E7%A8%8B02.rar|133625364|f5d4735aefc7ab77c618df9c30c42734|h=ahab4idnlwpzh5yzgicns2hh4rj5yl23|/
ed2k://|file|IT%E7%94%B5%E5%AD%90%E6%95%99%E8%82%B2%E9%97%A8%E6%88%B7JAVA-web%E5%9F%B9%E8%AE%AD%E8%A7%86%E9%A2%91%E6%95%99%E7%A8%8B03.rar|178804285|7b6805294bd2358729ae3e67d0a7e16d|h=kky6i7sjcho2ekscp4z5ihx6agpavint|/
ed2k://|file|IT%E7%94%B5%E5%AD%90%E6%95%99%E8%82%B2%E9%97%A8%E6%88%B7JAVA-web%E5%9F%B9%E8%AE%AD%E8%A7%86%E9%A2%91%E6%95%99%E7%A8%8B04.rar|208176172|88a0f6f9527cf332935076f6d14fa254|h=oohlr7banuugirobvf74fhk6kudjnncy|/
ed2k://|file|IT%E7%94%B5%E5%AD%90%E6%95%99%E8%82%B2%E9%97%A8%E6%88%B7JAVA-web%E5%9F%B9%E8%AE%AD%E8%A7%86%E9%A2%91%E6%95%99%E7%A8%8B05.rar|161082349|e593dddc8321c7d8464fca04fdbd66e0|h=dt2njwtzbslphahyeo4tjp5gxr6xdoqs|/
ed2k://|file|IT%E7%94%B5%E5%AD%90%E6%95%99%E8%82%B2%E9%97%A8%E6%88%B7JAVA-web%E5%9F%B9%E8%AE%AD%E8%A7%86%E9%A2%91%E6%95%99%E7%A8%8B06.rar|221565066|6a17b9fcd8659bc2a6054eb6aaf9ca35|h=zcrenodcsg2x2b6j65s6t3geidhh5azi|/
ed2k://|file|JSP%E7%AE%80%E5%8D%95%E6%A0%87%E7%AD%BE.rar|17128039|51fb5829b1e7582adc02b5f5f65e8ddb|h=ijikkoyrrh47nasjedcihhlquezhaeoj|/

相关问答

更多
  • 没有钱不是借口吧,mldn有不少哦免费的资源你却非要付费的,别人380元买来的你能用??(要密码的,对应机器,付费也只能一台机子使用,何况是想要吃白饭的)
  • 除了MyEclipse以外的话应该是没用过别的 编程工具。顶多就是再用个 记事本EditPlus。 EditPlus下载地址(迅雷): thunder://QUFmdHA6Ly9oYjY2NnVzZXIyOjg4OEA1OC41MS44NC41NC8yMDA4MDkvdG9vbHMvRWRpdFBsdXMzLnJhclpa ----------------------------------------------- 。。。我说的没别的编程工具指的是他没用过别的,不要随便区解别人的意思 你 关键字没变色是因 ...
  • 它的 视图应该还不错,但是我没听过,你可以去 浪曦网或是北京 尚学堂那里下载下马士兵或 王勇老师的视频,都是相当的不错,你可以看下,也可以在电驴上搜索下,很多都是相当不错的,试试吧
  • 额 别的资料可以吗
  • 复制以下内容,使用 迅雷下载即可。内容不错是你所需的:祝你进步。 ed2k://|file|IT%E7%94%B5%E5%AD%90%E6%95%99%E8%82%B2%E9%97%A8%E6%88%B7JAVA-web%E5%9F%B9%E8%AE%AD%E8%A7%86%E9%A2%91%E6%95%99%E7%A8%8B01.rar|183447410|6dc7954846c1686e04cafe05f9110393|h=caegd5y3z7hunkligp4ij3k6pn6b6i4g|/ ed2k: ...
  • mldn上有一小部分,hibernate,struts, spring入门级的视频,可以免费下,只有几个,但是全部需要用钱买,好象一共有56个,这个视频是只能在一台机子上放的,所以是别人是无法直接传你看的。其实我建议这些视频可以不看的,你看他的那几个免费的入门级的视频,然后找点好的书看,那视频的 侧重点是讲使用,其中有的 原理和细节并没有讲清楚,其实还是看书好一点,推荐你几本,hibernaet:《深入钱出hibernaet》 孙卫琴的《精通hibernaet》(很详细,真的可以说是精通),struts自己 ...
  • 跪求李兴华视频[2022-03-27]

    我的视频也是比较老的视频,他新出来的视频我没买。如果你想要他比较老的视频,到时可以传给你。
  • 跪求李兴华视频[2023-03-02]

    我的视频也是比较老的视频,他新出来的视频我没买。如果你想要他比较老的视频,到时可以传给你。 追问: 01 JSP+JDBC_假分页 02 JSP+JDBC_真分页(基于MySQL 数据库 分页) 03 JSP+DAO和MVC+DAO(基于MySQL数据库分页) 04 Struts入门 05 使用Struts + DAO完成用户登陆 06 Struts 标签 -BEAN标签 07 Struts标签 -LOGIC标签 08 Struts标签- HTML标签 09 Struts高级部分(1)(解决重复提交、上传 ...
  • 没有钱不是借口吧,mldn有不少哦免费的资源你却非要付费的,别人380元买来的你能用??(要密码的,对应机器,付费也只能一台机子使用,何况是想要吃白饭的)
  • 您要《JAVA8李兴华原版配套笔记本》电子版我已发送,请按照步骤进行操作!! 你的采纳是我前进的动力, 记得好评和采纳,互相帮助, 如果你认可我的回答,敬请及时采纳.

相关文章

更多

最新问答

更多
  • 在ios 7中的UITableView部分周围绘制边界线(draw borderline around UITableView section in ios 7)
  • Java中的不可变类(Immutable class in Java)
  • 寻求多次出现的表达式(Seeking for more than one occurrence of an expression)
  • linux只知道文件名,不知道在哪个目录,怎么找到文件所在目录
  • Actionscript:检查字符串是否包含域或子域(Actionscript: check if string contains domain or subdomain)
  • 懒惰地初始化AutoMapper(Lazily initializing AutoMapper)
  • 使用hasclass为多个div与一个按钮问题(using hasclass for multiple divs with one button Problems)
  • Windows Phone 7:检查资源是否存在(Windows Phone 7: Check If Resource Exists)
  • EXCEL VBA 基础教程下载
  • RoR - 邮件中的动态主体(部分)(RoR - Dynamic body (part) in mailer)
  • 无法在Google Script中返回2D数组?(Can not return 2D Array in Google Script?)
  • JAVA环境变量的设置和对path , classpth ,java_home设置作用和目的?
  • mysql 关于分组查询、时间条件查询
  • 如何使用PowerShell匹配运算符(How to use the PowerShell match operator)
  • Effective C ++,第三版:重载const函数(Effective C++, Third edition: Overloading const function)
  • 如何用DELPHI动态建立MYSQL的数据库和表? 请示出源代码。谢谢!
  • 带有简单redis应用程序的Node.js抛出“未处理的错误”(Node.js with simple redis application throwing 'unhandled error')
  • 使用前端框架带来哪些好处,相对于使用jquery
  • Ruby将字符串($ 100.99)转换为float或BigDecimal(Ruby convert string ($100.99) to float or BigDecimal)
  • 高考完可以去做些什么?注意什么?
  • 如何声明放在main之后的类模板?(How do I declare a class template that is placed after the main?)
  • 如何使用XSLT基于兄弟姐妹对元素进行分组(How to group elements based on their siblings using XSLT)
  • 在wordpress中的所有页面的标志(Logo in all pages in wordpress)
  • R:使用rollapply对列组进行求和的问题(R: Problems using rollapply to sum groups of columns)
  • Allauth不会保存其他字段(Allauth will not save additional fields)
  • python中使用sys模块中sys.exit()好像不能退出?
  • 将Int拆分为3个字节并返回C语言(Splitting an Int to 3 bytes and back in C)
  • 在SD / MMC中启用DDR会导致问题吗?(Enabling DDR in SD/MMC causes problems? CMD 11 gives a response but the voltage switch wont complete)
  • sed没有按预期工作,从字符串中间删除特殊字符(sed not working as expected, removing special character from middle of string)
  • 如何将字符串转换为Elixir中的函数(how to convert a string to a function in Elixir)