所以我在我的应用程序包上有这两个图像(.png),并且我想在用户单击原始图标后将JLabel的图标A更改为图标B.问题是,一旦我点击了标签,图像就会消失,文字会显示出来(" jLabel1")。这是听众的代码:
private void login_IngresarBMouseClicked(java.awt.event.MouseEvent evt){
String imageName = "login_buttonHighlight.png";
ImageIcon icon = new ImageIcon(imageName);
icon.getImage().flush();
login_IngresarB.setIcon(icon);
}