Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » Java GUI 设计  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
作者 请问如何通过点击获取按钮的数组下标?
taik





发贴: 5
积分: 0
于 2005-11-10 10:25 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
如下,通过一个二维数组生成按钮,每个按钮给出了文本,内容为其i、j的值,这样可以通过对文本的转换获取下标值;

1、想通过其他方法对按钮的点击获取其在数组中的下标,即new JButton()不给文本内容,可以吗?
2、或者给按钮setText但是不显示出来。

谢谢!
----------------------------------------------------------------------
import javax.swing.*;
import java.awt.event.*;

public class GridLayoutC2 extends JFrame implements ActionListener
{
  JButton[][] jButtonArray= new JButton[6][6];
  
  public GridLayoutC2()
  {        
    for (int i=0; i<6; i++)
    {
      for (int j=0; j<6; j++)
      {
        jButtonArray[i][j] = new JButton(i+","+j);
        jButtonArray[i][j].addActionListener (this);
        this.add (jButtonArray[i][j]);
      }
    }
    
    this.setLayout(new java.awt.GridLayout(6,6));
    
    this.setSize(600,600);
  }
  
  
  public static void main(String args[])
  {
    GridLayoutC2 qipan = new GridLayoutC2();
    qipan.show ();

  }

  public void actionPerformed (ActionEvent e)
  {
    char i=e.getActionCommand().charAt (0);
    char j=e.getActionCommand().charAt (2);
    //valueOf
  }
}




话题树型展开
人气 标题 作者 字数 发贴时间
3665 请问如何通过点击获取按钮的数组下标? taik 998 2005-11-10 10:25

flat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923