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魔乐李兴华JAVA WEB开发实战经典高级篇和框架篇的手册

没有钱不是借口吧,mldn有不少哦免费的资源你却非要付费的,别人380元买来的你能用??(要密码的,对应机器,付费也只能一台机子使用,何况是想要吃白饭的)

李兴华的java教程实用的哪个软件

除了MyEclipse以外的话应该是没用过别的 编程工具。顶多就是再用个 记事本EditPlus。 EditPlus下载地址(迅雷): thunder://QUFmdHA6Ly9oYjY2NnVzZXIyOjg4OEA1OC41MS44NC41NC8yMDA4MDkvdG9vbHMvRWRpdFBsdXMzLnJhclpa ----------------------------------------------- 。。。我说的没别的编程工具指的是他没用过别的,不要随便区解别人的意思 你 关键字...

谁有李兴华JAVA WEB开发实战经典(高级篇)的视频或是(1

它的 视图应该还不错,但是我没听过,你可以去 浪曦网或是北京 尚学堂那里下载下马士兵或 王勇老师的视频,都是相当的不错,你可以看下,也可以在电驴上搜索下,很多都是相当不错的,试试吧

求李兴华的Java web 开发视频,要求是整套的,从core Java到框架!邮箱95248468

复制以下内容,使用 迅雷下载即可。内容不错是你所需的:祝你进步。 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|/ ...

求!李兴华的JAVA框架核心技术

mldn上有一小部分,hibernate,struts, spring入门级的视频,可以免费下,只有几个,但是全部需要用钱买,好象一共有56个,这个视频是只能在一台机子上放的,所以是别人是无法直接传你看的。其实我建议这些视频可以不看的,你看他的那几个免费的入门级的视频,然后找点好的书看,那视频的 侧重点是讲使用,其中有的 原理和细节并没有讲清楚,其实还是看书好一点,推荐你几本,hibernaet:《深入钱出hibernaet》 孙卫琴的《精通hibernaet》(很详细,真的可以说是精通),str...

跪求李兴华视频

我的视频也是比较老的视频,他新出来的视频我没买。如果你想要他比较老的视频,到时可以传给你。

跪求李兴华视频

我的视频也是比较老的视频,他新出来的视频我没买。如果你想要他比较老的视频,到时可以传给你。 追问: 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魔乐李兴华JAVA WEB开发实战经典高级篇和框架篇的手册

没有钱不是借口吧,mldn有不少哦免费的资源你却非要付费的,别人380元买来的你能用??(要密码的,对应机器,付费也只能一台机子使用,何况是想要吃白饭的)

求 魔乐科技 李兴华 java8.0 课程 配套手册

您要《JAVA8李兴华原版配套笔记本》电子版我已发送,请按照步骤进行操作!! 你的采纳是我前进的动力, 记得好评和采纳,互相帮助, 如果你认可我的回答,敬请及时采纳.

相关文章

更多

java 监听redis过期key事件实现延迟队列功能

java 监听redis过期key事件,可以实现简单的延迟队列功能。实现起来也特别简单,方法如下:一、 ...

如何使用Cruator监听zookeeper事件变化 - 三劫散仙

掌握zookeeper事件监听机制,非常重要,可以说是跨入了进阶的门槛,只有掌握了如何监听某个节点或路 ...

JavaScript 事件

作者:李丽媛 联系方式:lly219#gmail.com 日 期:2010-2-26 前言 ...

JavaScript 事件

作者:李丽媛 联系方式:lly219#gmail.com 日 期:2010-2-26 前言 ...

Java 接口

Java 接口 接口(英文:Interface),在JAVA编程语言中是一个抽象类型,是抽 ...

JAVA WEB

我也搞了几年JAVA了,由于一向懒惰,没有成为大牛,只是一普通程序猿,不爱玩社交网站,不爱玩微博,唯独 ...

Quartz 作业监听JobListener

org.quartz.JobExecutionException

数据消费者:实现EventHandler监听接口处理数据

实现EventHandler监听接口,重写onEvent方法处理数据

Java Applet基础

Java Applet基础 applet是一种Java程序。它一般运行在支持Java的Web浏览 ...

微信二次开发Java自定义菜单事件实现

微信二次开发--java 项目整个工程如下。 、 packagecn.elve.servlet;imp ...

最新问答

更多

获取MVC 4使用的DisplayMode后缀(Get the DisplayMode Suffix being used by MVC 4)

我用Google搜索了一个解决方案。 “EnumDisplayModeProvider”是我自己设置网站的各种模式的枚举。 public EnumDisplayModeProvider GetDisplayModeId() { foreach (var mode in DisplayModeProvider.Instance.Modes) if (mode.CanHandleContext(HttpContext)) {

如何通过引用返回对象?(How is returning an object by reference possible?)

这相对简单:在类的构造函数中,您可以分配内存,例如使用new 。 如果你制作一个对象的副本,你不是每次都分配新的内存,而是只复制指向原始内存块的指针,同时递增一个也存储在内存中的引用计数器,使得每个副本都是对象可以访问它。 如果引用计数降至零,则销毁对象将减少引用计数并仅释放分配的内存。 您只需要一个自定义复制构造函数和赋值运算符。 这基本上是共享指针的工作方式。 This is relatively easy: In the class' constructor, you allocate m

矩阵如何存储在内存中?(How are matrices stored in memory?)

正如它在“熵编码”中所说的那样,使用Z字形图案,与RLE一起使用,在许多情况下,RLE已经减小了尺寸。 但是,据我所知,DCT本身并没有给出稀疏矩阵。 但它通常会增强矩阵的熵。 这是compressen变得有损的点:输入矩阵用DCT传输,然后量化量化然后使用霍夫曼编码。 As it says in "Entropy coding" a zig-zag pattern is used, together with RLE which will already reduce size for man

每个请求的Java新会话?(Java New Session For Each Request?)

你是如何进行重定向的? 您是否事先调用了HttpServletResponse.encodeRedirectURL()? 在这里阅读javadoc 您可以使用它像response.sendRedirect(response.encodeRedirectURL(path)); The issue was with the path in the JSESSIONID cookie. I still can't figure out why it was being set to the tomca

css:浮动div中重叠的标题h1(css: overlapping headlines h1 in floated divs)

我认为word-break ,如果你想在一个单词中打破行,你可以指定它,这样做可以解决问题: .column { word-break:break-all; } jsFiddle演示。 您可以在此处阅读有关word-break属性的更多信息。 I think word-break, with which you can specify if you want to break line within a word, will do the trick: .column { word-break

无论图像如何,Caffe预测同一类(Caffe predicts same class regardless of image)

我认为您忘记在分类时间内缩放输入图像,如train_test.prototxt文件的第11行所示。 您可能应该在C ++代码中的某个位置乘以该因子,或者使用Caffe图层来缩放输入(请查看ELTWISE或POWER图层)。 编辑: 在评论中进行了一次对话之后,结果发现在classification.cpp文件中错误地删除了图像均值,而在原始训练/测试管道中没有减去图像均值。 I think you have forgotten to scale the input image during cl

xcode语法颜色编码解释?(xcode syntax color coding explained?)

转到: Xcode => Preferences => Fonts & Colors 您将看到每个语法高亮颜色旁边都有一个简短的解释。 Go to: Xcode => Preferences => Fonts & Colors You'll see that each syntax highlighting colour has a brief explanation next to it.

在Access 2010 Runtime中使用Office 2000校对工具(Use Office 2000 proofing tools in Access 2010 Runtime)

你考虑过第三方拼写检查吗? 您可以将在C#中开发的自定义WinForms控件插入访问数据库吗? VB6控件怎么样? 如果你能找到一个使用第三方库进行拼写检查的控件,那可能会有效。 Have you considered a third party spell checker? Can you insert a custom WinForms controls developed in C# into an access database? What about a VB6 control? If

从单独的Web主机将图像传输到服务器上(Getting images onto server from separate web host)

我有同样的问题,因为我在远程服务器上有两个图像,我需要在每天的预定义时间复制到我的本地服务器,这是我能够提出的代码... try { if(@copy('url/to/source/image.ext', 'local/absolute/path/on/server/' . date("d-m-Y") . ".gif")) { } else { $errors = error_get_last(); throw new Exception($err

从旧版本复制文件并保留它们(旧/新版本)(Copy a file from old revision and keep both of them (old / new revision))

我不确定我完全明白你在说什么。 你能编辑你的帖子并包含你正在做的Subversion命令/操作的特定顺序吗? 最好使用命令行svn客户端,以便容易为其他人重现问题。 如果您只是想获取文件的旧副本(即使该文件不再存在),您可以使用如下命令: svn copy ${repo}/trunk/moduleA/file1@${rev} ${repo}/trunk/moduleB/file1 其中${repo}是您的存储库的URL, ${rev}是您想要的文件的版本。 这将恢复该文件的旧版本,包括最高版本