M
Morphius
Gast
Hi, ich bin neu in der Java-Welt und hab mich heute (anhand eines Tutorials) etwas ausprobiert.
Und so kam ich irgendwann zum Thema Frames. Hab dann folgendes Beispielprogramm geschrieben/ übernommen:
Wenn ich das Programm aufrufe, dann erscheint der Frame oben links auf meinem Bildschirm, das ja normal (denk ich), aber der Hintergund (des Frames) ist das, was an dieser Stelle in dem Augenblick auf meinem Desktop zu sehen ist.
Wie kann das sein? Hab ich irgeneinen Befehl vergessen? Laut dem Tutorial müsste der Hintergrund grau sein.
Danke schon mal im voraus.
LG Morph
Und so kam ich irgendwann zum Thema Frames. Hab dann folgendes Beispielprogramm geschrieben/ übernommen:
Code:
import java.awt.*;
import javax.swing.*;
class myFrame extends JFrame
{
public void paint (Graphics g)
{
g.setColor(Color.black);
g.drawLine(100, 0, 100, 300);
g.drawLine(200, 0, 200, 300);
g.drawLine(0, 100, 300, 100);
g.drawLine(0, 200, 300, 200);
}
}
public class TestFrame1
{
public static void main ( String[] args )
{
myFrame frame = new myFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(300,300);
frame.setVisible( true );
}
}
Wenn ich das Programm aufrufe, dann erscheint der Frame oben links auf meinem Bildschirm, das ja normal (denk ich), aber der Hintergund (des Frames) ist das, was an dieser Stelle in dem Augenblick auf meinem Desktop zu sehen ist.
Wie kann das sein? Hab ich irgeneinen Befehl vergessen? Laut dem Tutorial müsste der Hintergrund grau sein.
Danke schon mal im voraus.
LG Morph