小编Fer*_*llo的帖子

单击j / ToggleButton,然后设置图标/图像

我正在像扫雷车一样制作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(),这会将我的图像设置为程序的主图标。

基本上,我需要的是:单击一个按钮并仅设置一次图像/图标。

java icons swing click jtogglebutton

2
推荐指数
1
解决办法
4609
查看次数

标签 统计

click ×1

icons ×1

java ×1

jtogglebutton ×1

swing ×1