1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
| import java.awt.*;
import javax.swing.*;
public class PanelPresentation extends JPanel{
protected Image image;
protected Image image_anim;
public PanelPresentation()
{
this.setPreferredSize(new Dimension(600, 450));
this.setLayout(new BorderLayout());
/* zone de texte "Gestionnaire de personnages" */
JLabel jta = new JLabel("[ Gestionnaire de personnages ]", JLabel.CENTER);
jta.setFont(new Font("Serif", Font.BOLD, 35));
jta.setForeground(new Color(255,255,255));
/* on ajoute les élements au JPanel */
this.add(jta, BorderLayout.NORTH);
/* image de fond et GIF animé*/
this.image = Toolkit.getDefaultToolkit().getImage("images/fond.jpg");
this.image_anim = Toolkit.getDefaultToolkit().getImage("images/animation-presentation2.gif");
}
public void paintComponent(Graphics g)
{
g.drawImage(image, 0, 0, getWidth(), getHeight(), this);
g.drawImage(image_anim, getWidth()/2, getHeight()/2, this);
}
} |
Partager