marcomarcomarco
Grünschnabel
Hallo,
ich habe ein Bild und ein Button in ein JFrame gesetzt. Ich habe das Gefühl, dass sich die beiden Elemente überdecken. Am Anfang erscheint noch das Bild, nach Berühren des Frames wird nur noch der Button angezeigt. Zieht man das Frame größer, so wird in die Zeit des Ziehens die erweiterte Fläche das Bild angezeigt. Ich möchte die beiden Elemente nebeneinander anordnen, weiß aber nicht wie das gehen soll.
Der Quellcode:
import java.awt.*;
import javax.swing.*;
public class Fenster extends JFrame
{
public void run()
{
JFrame aaa = new JFrame ("Hauptmenü");
setSize (1000, 800);
setLocationRelativeTo (null);
setVisible (true);
setName ( " nn" );
setLayout ( new GridLayout(1,5));
add ( new JButton ("KLICK"), BorderLayout.EAST);
}
public void paint(Graphics g)
{
Image bild = getToolkit ().getImage ("ggg.jpg");
g.drawImage (bild, 100, 100, this);
}
}
Für eine Hilfe wäre ich sehr dankbar,
marco
ich habe ein Bild und ein Button in ein JFrame gesetzt. Ich habe das Gefühl, dass sich die beiden Elemente überdecken. Am Anfang erscheint noch das Bild, nach Berühren des Frames wird nur noch der Button angezeigt. Zieht man das Frame größer, so wird in die Zeit des Ziehens die erweiterte Fläche das Bild angezeigt. Ich möchte die beiden Elemente nebeneinander anordnen, weiß aber nicht wie das gehen soll.
Der Quellcode:
import java.awt.*;
import javax.swing.*;
public class Fenster extends JFrame
{
public void run()
{
JFrame aaa = new JFrame ("Hauptmenü");
setSize (1000, 800);
setLocationRelativeTo (null);
setVisible (true);
setName ( " nn" );
setLayout ( new GridLayout(1,5));
add ( new JButton ("KLICK"), BorderLayout.EAST);
}
public void paint(Graphics g)
{
Image bild = getToolkit ().getImage ("ggg.jpg");
g.drawImage (bild, 100, 100, this);
}
}
Für eine Hilfe wäre ich sehr dankbar,
marco