Create Java Class
example : jPanelimgdynamic.java
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.Image;
import javax.swing.Icon;
import javax.swing.ImageIcon;
import javax.swing.JPanel;
public class jPanelimgdynamic extends JPanel{
private Image image = null;
private Icon icon;
@Override
protected void paintComponent(Graphics g){
Graphics2D g2 = (Graphics2D)g;
if (this.image != null) {
g2.drawImage(this.image, 0, 0, getWidth(), getHeight(), null);
}
}
public Icon getIcon(){return this.icon;}
public void setIcon(Icon icon) {
this.icon = icon;
if (icon != null) {
this.image = ((ImageIcon)icon).getImage();
}
}
}
Clean and Build
Right click java project, select clean and build



0 Komentar