我正在像扫雷车一样制作4x4电路板。每个按钮都有一个炸弹或其他图像。
这是我的代码:
private void jButton1MouseClicked(java.awt.event.MouseEvent evt) {
this.jToggleButton1.setIcon(new javax.swing.ImageIcon("bombaa.png"));
}
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
this.jToggleButton1.setIcon(new javax.swing.ImageIcon("bombaa.png"));
}
Run Code Online (Sandbox Code Playgroud)
也尝试过这种方式...
private void setIcon1(){
setIconImage(Toolkit.getDefaultToolkit().getImage(getClass().getResource("bombaa.png")));
}
Run Code Online (Sandbox Code Playgroud)
并在jButton1ActionPerformed和jButton1MouseClicked BUT中调用setIcon(),这会将我的图像设置为程序的主图标。
基本上,我需要的是:单击一个按钮并仅设置一次图像/图标。