如何在java中的代码中更改jLabel的图标?

时间:2017-03-06 14:51:11

标签: java icons jlabel

我试图更改名为“mainDot”的jLabel的图标。我在源包中有另一个文件夹(名为“Images”),当我按下它时,它包含我想放在mainDot上的图标。

private void mainDotMousePressed(java.awt.event.MouseEvent evt) {                                     
    mainDot.setIcon(DOT_SMALL.jpg);
}

我如何更改mainDot的图标?

1 个答案:

答案 0 :(得分:0)

public Test() {
    JLabel t=new JLabel();
    this.setLayout(new BorderLayout());
    t.setIcon(new ImageIcon("Path to image goes here"));
    this.add(t);
    this.pack();
    this.setVisible(true);  
}

这个正在发挥作用。并按照建议使用actionlistener按钮按