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 33 34 35 36 37 38 39 40 41 42
|
import java.awt.*;
import java.awt.event.*;
import javax.imageio.*;
import javax.swing.*;
import java.util.*;
import java.lang.*;
import java.io.*;
public class FenetreRPG extends JFrame {
//...
protected JLayeredPane P24;//c'est le contener qui reçoit les images
protected JPanel P25;
ImageIcon icon =new ImageIcon("image/test.jpg");
ImageIcon icon1 =new ImageIcon("Image/test2.jpg");
JLabel iconI=new JLabel(icon);
JLabel iconI2=new JLabel(icon1);
public FenetreRPG(){
//...
P24=new JLayeredPane();
P25=new JPanel();
//...
P25.add(P24);
tester.addActionListener(new TesterListener());
}
//...
class TesterListener implements ActionListener{
public void actionPerformed(ActionEvent e){
if(e.getSource().equals(tester))
iconI.setBounds(0,0,icon.getIconWidth(),icon.getIconHeight());
iconI2.setBounds(0,0,icon.getIconWidth(),icon.getIconHeight());
P24.add(iconI,10,0);
P24.add(iconI2,0,0);
P24.revalidate();
}
}
//...
} |
Partager