java-为checkBox添加监听器

问题描述

为checkBox添加监听器

在android类中动态创建了checkBox。要添加一个onclick 动作监听器上去。
应该怎么实现。

不是在activity中,是在类中创建的。

public class DataBaseAdapter extends SQLiteOpenHelper
{
    ...//onCreate and onUpdate
    ...
    ...
    public TableLayout getAllAlarmList(Context con)
    {
            TableLayout tb = new TableLayout(con);
            TableRow[] tr = new TableRow[maxCount]; //maxCount is the number of rows
            CheckBox[] check = new CheckBox[maxCount]; //maxCount is the number of rows in the database.
            for(int i=0;i<maxCount;i++)
            {
                tr[i]=new TableRow(con);
                check[i]= new CheckBox(con); //con is Context class passed as argument.
                check[i].setText(Integer.toString(i));
                check[i].setId(100+i);
                // I have to add onClick Action Listener here.
                tr[i].addView(check[i]);
                tb.addView(tr[i]);
            }
           return tb;
    }
}

解决方案

check[i]这就是你的checkbox组件,给他添加监听就可以了

时间: 2024-11-10 01:00:31

java-为checkBox添加监听器的相关文章

java中两种添加监听器的策略

/*第一种:将事件的处理委托给其他对象,下面的例子是委托给了MyListener(implements ActionListener)*/ import java.applet.Applet; import java.awt.event.*; import java.awt.*; public class ChangeColor extends Applet{//Applet的默认布局为FlowLayout方式 Color myColor; String str; Button btn; Lab

java 里面怎么为组合键(比如书Ctrl+Z)添加监听器呀?

问题描述 //为Ctrl+Z添加监听器mainclass.textarea.addKeyListener(new KeyAdapter(){ public void keyTyped(KeyEvent e){ //按键Ctrl+Zif(e.getKeyChar()==''){ if(undolist.size()>0){ //移出最后一个可撤销操作,并取消该操作 undolist.removeLast().undo(); }} } });上面的getKeyChar()应该怎么写呢? 问题补充:上

事件-java中的键盘监听器失效问题

问题描述 java中的键盘监听器失效问题 package com.tarena.swing; import java.awt.event.KeyAdapter;import java.awt.event.KeyEvent;import java.awt.event.MouseAdapter;import java.awt.event.MouseEvent; import javax.swing.JFrame;import javax.swing.JPanel; public class Test

android-自动完成文本框添加监听器

问题描述 自动完成文本框添加监听器 我想实现的功能是当选择自动完成文本框的某一项时,添加的监听器就会有反应.用如下代码没有实现,请高人指点问题出现在哪里.程序中的PhoneName是自动完成文本框的名称. PhoneName.setOnItemSelectedListener(new OnItemSelectedListener() { public void onItemSelected(AdapterView<?> arg0 View arg1 int arg2 long arg3) {

buffer-在下面的java程序中添加按照字母顺序排序,如何添加

问题描述 在下面的java程序中添加按照字母顺序排序,如何添加 package test1;import java.io.BufferedReader;import java.io.File;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException;import java.util.regex.Matcher;import java.util.regex.Pattern; p

java-我的Java代码怎么添加事件:点击“加水”,“请加水”就变成“不需要加水”?

问题描述 我的Java代码怎么添加事件:点击"加水","请加水"就变成"不需要加水"? import javax.swing.JLabel; import javax.swing.JPanel; public class Left { private JLabel textWater = new JLabel("请加水"); private JPanel panel1 = new JPanel(); public Left()

java中循环添加按钮后 要添加监听这么区分按钮

问题描述 java中循环添加按钮后 要添加监听这么区分按钮 while(rs.next()){ String friendId=rs.getString(""friendid""); jb=new JButton(); jb.setText(friendId); jb.setBounds(10i10030); i=i+50; jsp.add(jb); } 这句话循环读数据库去除ID然后添加按钮,但是这么区分 我试验了下 监听只能最后一个按钮能行 其他不行 解决方案

java监听-java中有没有双击监听器

问题描述 java中有没有双击监听器 java中有没有双击监听器 一般都botton.setonclicklistener()是单击监听器,setonclicklistener() 方法里面的参数是如何的,记得是一个匿名类,可以是一个具体的类吗,什么要用匿名类呢 解决方案 参考:http://www.wzsky.net/html/Program/jsp/17752.html

移动- java为按钮添加定时器

问题描述 java为按钮添加定时器 各位好,我想问一下:假如我有一个按钮,我想要的效果是,我鼠标移动到按钮位置,定时器触发,分别在4秒中每一秒显视一个按钮 btn_jsrsz.addMouseListener(new MouseAdapter() { public void mouseEntered(MouseEvent e) { Timer timer = new Timer(); timer.schedule(new TimerTask() { public void run() { btn