M
Markusa
Gast
Hallo nochmals,
Ich möchte ein Bild ins Borderlayout (im AWT) laden aber kriege es einfach nicht hin hier mein versuch:
Ich möchte ein Bild ins Borderlayout (im AWT) laden aber kriege es einfach nicht hin hier mein versuch:
Code:
public Layout(String titel) {
super(titel);
setBackground(Color.lightGray);
setSize(800,700);
setVisible(true);
add (ausgabe = new TextArea(text0,Zeilen,Spalten),BorderLayout.SOUTH);
add (eingabe = new TextField(text),BorderLayout.CENTER);
add( jpg, BorderLayout.NORTH);
eingabe.addActionListener(this);
ausgabe.addTextListener (this);
eingabe.addTextListener (this);
eingabe.addActionListener (this);
// Bild wird geladen
jpg = getToolkit().getImage("00semraum1.jpg");
MediaTracker mt = new MediaTracker(this);
mt.addImage(jpg, 0);
try {
//Warten, bis das Image vollständig geladen ist,
mt.waitForAll();
} catch (InterruptedException e) {
//nix
}repaint();}
public void get(Graphics g){
if (jpg != null) {
g.drawImage(jpg,0,0,800,500,this);
}