
正文
java更改按钮信息代码 java怎么给按钮自定义位置
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
java JButton 改变按钮文字
因为 i 和 j 是局部变量java更改按钮信息代码,在内部类中不允许访问局部变量,如果要访问必须添加 final。所以有个折中的办法,再声明两个中间变量,并定义为 final 类型的,java更改按钮信息代码你在内部类中访问这两个中间变量就行了。代码样例java更改按钮信息代码:
for(int i = 0; i B.length; i++){
for(int j = 0; j B[i].length; j++){
B[i][j] = new JButton();
B[i][j].setBounds(200 * i , 200 * j + 60 , 200 , 200);
B[i][j].setFont(new Font("", Font.BOLD, 150));
final a = i; // 中间变量
final b = j; // 中间变量
B[a][b].addActionListener(new ActionListener(){
@Override
public void actionPerformed(ActionEvent changeButton){
B[a][b].setText("O");
gameState[a][b] = 'O';
}
});
}
}
相关问答
Q1: JAVA如何用鼠标左键点击改变按钮的名字 下面是代码
把你的这两个代码
a.setName("暂停");
a.setName("开始");
换成
a.setText("暂停");
a.setText("开始");
除此之外还有一个问题,就是你要在短时间内不停的点开始按键才可以转换。
如果中间隔了一点时间,你的
e.getClickCount()
会重置为0,这就是为什么有时候你间隔的点了几次,怎么也不能从开始变成暂停。
可以试试ActionListener,应该会解决我说的这个小问题。
Q2: 请问如何修改按钮名字 JAVA
把以下代码拷贝到一个html文件中,直接运行。
然后修改下button的value属性,就是你想要的效果。
html
head
title改变按钮的名字/title
/head
body
input type='button' value="哈哈哈哈" id="mybt" onclick="showElseName();"
/body
/html
script
function showElseName(){
document.getElementById('mybt').value="呵呵呵呵";//把“呵呵呵呵”替换成你想改变的值。修改按钮mybt的value。
}
/script
如果值是动态的话,你得到值后。把它赋值document.getElementById('mybt').value就可以了!
关于java更改按钮信息代码和java怎么给按钮自定义位置的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







