Topic: 请问如何通过点击获取按钮的数组下标? |
Print this page |
1.请问如何通过点击获取按钮的数组下标? | Copy to clipboard |
Posted by: taik Posted on: 2005-11-10 10:25 如下,通过一个二维数组生成按钮,每个按钮给出了文本,内容为其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 } } |
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 |