匿名内部类作为事件监听器类实现页面跳转

@Override
protected void onCreate(Bundle savedInstanceState)
{
  super.onCreate(savedInstanceState);
  setContentView(R.layout.main1);/*第一个界面main1*/

  Button bn = (Button) findViewById(R.id.button1);/*获取bn按钮*/

  bn.setOnClickListener(new OnClickListener()/*为bn按钮绑定事件监听器*/
  {/*实现监听器类*/
    @Override
    public void onClick(View v)
    {
      setContentView(R.layout.main2);/*第一个界面main2*/
    }
  });
}

时间: 2024-10-13 15:12:22

匿名内部类作为事件监听器类实现页面跳转的相关文章

java笔记之图形类详解---事件监听器

事件监听器代表负责处理事件的接口.Java 提供了各种事件监听器类,但我们将讨论更频繁使用的那些事件监听器类.一个事件监听器的每个方法有一个参数作为一个对象,该对象是 EventObject 类的子类.例如,鼠标事件监听器的方法将接受 MouseEvent 的实例,其中 MouseEvent 是 EventObject 派生的. EventListner 接口 它是一个标记接口,每一个监听器接口必须扩展它.这个类定义在 java.util 包中. 事件: 当发生了某个事件的时候,就会有相应处理方

Android笔记二十三.Android基于事件监听器处理机制

转载请表明出处:http://blog.csdn.net/u012637501(嵌入式_小J的天空) 一.Android的事件处理 Android事件处理包括两个部分:Android事件处理机制(基本)和Android消息传递机制(进阶).前者包含三种处理方式,即基于监听的事件处理.基于回调的事件处理.直接绑定到标签;后者包含两种处理方式,即Handler消息传递.异步任务处理. 1.Android的事件处理机制 (1)基于监听的事件处理方式 通常做法是为Android界面组件绑定特定的事件监听

【转】转帖并注释:Java中的事件处理机制--事件监听器的四种实现方式

原文地址:http://blog.sina.com.cn/s/blog_4b650d650100nqws.html Java中四种事件监听器的实现方式分别为: 自身类做为事件监听器 外部类作为事件监听器 匿名内部类作为事件监听器 内部类作为事件监听器. 下面分别描述: //--------------------------------------------------------------------- 1. 自身类作为事件监听器: 1 import javax.swing.*; 2 im

[转]Java事件处理机制- 事件监听器的四种实现方式

原文来自http://stefan321.iteye.com/blog/345221 自身类作为事件监听器 外部类作为事件监听器 匿名内部类作为事件监听器 内部类作为事件监听器 自身类作为事件监听器: Java代码   import javax.swing.*; import java.awt.*; import java.awt.event.*; /** *Java事件处理机制:自身类作为事件监听器 *@author Winty([email protected]) *@version 200

Java 事件监听器

事件 事件是用户在界面上的一个操作(通常使用各种输入设备,如:鼠标.键盘等来完成). 当一个事件发生时,该事件用一个事件对象来表示.事件对象有对应的事件类.不同的事件类描述不同类型的用户动作.事件类包含在java.awt.event和javax.swing.event包中. 事件源 产生事件的组件叫事件源.在一个按钮上单击鼠标时,该按钮就是事件源,会产生一个ActionEvent类型的事件. 事件处理器(事件处理方法) 事件处理器是一个接收事件对象并进行相应处理的方法.事件处理器包含在一个类中,

安卓之页面跳转与传值和按钮事件

一:新建页面 即新建Activity,new-other-Android Activity,next, 新建Activity的时候, 1:eclipse会自动创建Layout,我们发现Layout目录下会多了对应的xml文件: 2:ec会自动在AndroidManifest.xml中创建对应的activity节点: 需要注意的是,这些都是ec帮我们自动创建的,我们完全可以手动创建 class,然后让它继承自activity,然后指定layout的那个xml,然后手动创建节点完成. 二:点击按钮进

iOS-UITableView-处理cell上按钮事件(弹出警示框,页面跳转等)

一. 目的: 实现UITableViewCell上按钮点击事件可以进行页面跳转. 二. 实现方法: 1. 用协议的方式的实现. 2. 需要自定义UITableViewCell. 三. 代码部分. cell.h中 #import <UIKit/UIKit.h> @protocol SevenProtocolDelegate <NSObject> - (void)sevenProrocolMethod:(UIViewController *)viewController and:(NS

java事件响应方法汇总(容器类监听、监听器类、AbstractAction、反射)

Java图形用户界面中,处理事件时所必须的步骤是: 1.创建接受响应的组件(控件)2.实现相关事件监听接口3.注册事件源的动作监听器4.事件触发时的事件处理 相应的可以通过以下的集中方式来作出事件响应. [java] view plaincopyprint? <span style="font-size: 18px;">一.容器类监听 效果:单击窗体中的三个按钮,实现相应的相应时间. </span><pre class="java" n

点击事件然后页面跳转到指定DOM元素的位置

设置一个函数,执行函数滚动条自动拖动,页面跳转到指定DOM元素的位置. 实现方式很简单,首先引入animatescroll.js文件(要先引入JQuery),然后 $('#id').animatescroll(); 即可调到指定DOM元素在页面的位置. 为方便可以编写一个函数,传入DOM元素的ID function jumpTo(id){ $("#"+id).animatescroll(); } 附animatescroll.js /* 使用方法: $("#id")