HI,
ich hab ein Problem damit den einzelnen JLabeln in einem JLabel-Array ein Bild zuzuweisen. Das Programm läuft soweit aber die Bilder werden nicht angetzeigt ( Text wird in den JLabeln angezeigt ).
ich hab ein Problem damit den einzelnen JLabeln in einem JLabel-Array ein Bild zuzuweisen. Das Programm läuft soweit aber die Bilder werden nicht angetzeigt ( Text wird in den JLabeln angezeigt ).
Java:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
/**
*
* Beschreibung
*
* @version 1.0 vom 24.04.2011
* @author
*/
public class Test extends JFrame {
private JLabel figur[] = new JLabel[5];
public Test(String title) {
// Frame-Initialisierung
super(title);
setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
int frameWidth = 700;
int frameHeight = 400;
setSize(frameWidth, frameHeight);
Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
int x = (d.width - getSize().width) / 2;
int y = (d.height - getSize().height) / 2;
setLocation(x, y);
Container cp = getContentPane();
cp.setLayout(null);
// Anfang Komponenten
int i;
for (i=0;i<5;i++)
{
figur[i] = new JLabel(new ImageIcon("figur.gif"));
}
figur[0].setBounds(288, 184, 36, 100);
cp.add(figur[0]);
figur[1].setBounds(568, 80, 36, 100);
cp.add(figur[1]);
figur[2].setBounds(56, 136, 36, 100);
cp.add(figur[2]);
figur[3].setBounds(160, 272, 36, 100);
cp.add(figur[3]);
figur[4].setBounds(264, 8, 36, 100);
cp.add(figur[4]);
setResizable(false);
setVisible(true);
}
public static void main(String[] args) {
new Shoo("Shoo");
}
}