九个JButtons
被宣布为:
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton2;
private javax.swing.JButton jButton3;
private javax.swing.JButton jButton4;
private javax.swing.JButton jButton5;
private javax.swing.JButton jButton6;
private javax.swing.JButton jButton7;
private javax.swing.JButton jButton8;
private javax.swing.JButton jButton9;
我本可以有一个按钮数组,但它不适合应用程序。在程序运行期间,当我知道按钮编号时,我想动态访问一个按钮。就像在某些情况下我想要按钮编号5
一样setText("X")
。有什么办法可以做到吗?只需执行以下操作,JButton
数组就可以很容易地解决问题:
buttonArray[5].setText("X")
但正如我所说,它总体上不适合应用程序。
通过按钮的编号访问按钮是一回事。如果有任何其他方法可以做到这一点,请提及。