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 43 44 45 46 47 48 49
| import java.awt.Color;
import java.awt.Container;
import java.awt.Dimension;
import java.awt.Toolkit;
import javax.swing.* ;
import java.awt.* ;
import java.awt.event.* ;
public class ImageOverLabel extends javax.swing.JComponent {
private JFrame frame;
private Container contenu;
public ImageOverLabel() {
// super("Démo d'image sur Label");
frame = new JFrame("test");
initialize();
frame.pack();
frame.setVisible(true);
}
private void initialize() {
Container c = frame.getContentPane();
JLabel label = new JLabel();
label.setLayout(new GridLayout(2,2));
label.setBackground(Color.BLUE);
ImageIcon image = new ImageIcon(Toolkit.getDefaultToolkit().getImage("mastermind/Res/planche.jpg"));
label.setPreferredSize(new Dimension(image.getIconWidth(), image.getIconHeight()));
label.setIcon(image);
JLabel test = new JLabel();
JLabel az = new JLabel("dsfgdsgdf");
test.add(az);
label.add(test);
c.add(label);
}
private Container createContenu(){
contenu = new Container();
JPanel panel = new JPanel();
panel.setLayout( new FlowLayout());
panel.add( new JButton("but1"));
panel.add( new JButton("but2"));
return contenu;
}
public static void main(String[] args) {
ImageOverLabel demo = new ImageOverLabel();
}
} |
Partager