![]() |
|
|
Themen-Optionen |
|
|
Nach oben #1 |
|
Benutzer
Registriert seit: 05.07.2004
Beiträge: 95
|
Sodele da bin ich scho mal wieder ... passe glaube ich super in dieses Forum
Also ich mal wieder ein kleines Problemchen Anbei mal n Codeschnippsel aus meiner startenden Klasse Code:
public static void main(String[] args)
{
Dimension d = Toolkit.getDefaultToolkit().getScreenSize(); // Screengröße des Anwenders
Splashscreen preFrame = new Splashscreen();
Programm wnd = new Programm();
preFrame.setVisible(false); // Splashscreen wieder wechmachen :)
wnd.setBounds((d.width - 640) / 2, (d.height - 480) / 3, 640, 480); // Programmgröße festlegen und stelle
wnd.setVisible(true); // sichtbar machen
wnd.toFront(); // eigentlich innen vordergrund setzen aber will net *snief*
}
Grüße `B
__________________
|
|
|
|
|
|
Nach oben #2 |
|
Chefkoch-Mod
Registriert seit: 30.05.2004
Beiträge: 433
|
Hi
Wovon erbt denn Programm? Hast Du mal das 'setVisible(true)' an den Schluss gesetzt?
__________________
Denk mal darüber nach... Lars ACHTUNG: wenn ich von Klassen spreche, könnte ich auch deren Instanzen meinen. www.linuxforen.de +++ www.macuser.de +++ www.mrunix.de +++ www.lmprojects.de |
|
|
|
|
|
Nach oben #5 | |
|
Chefkoch-Mod
Registriert seit: 30.05.2004
Beiträge: 433
|
Zitat:
Übrigens muss bei der Methode toFront() das Fenster sichtbar sein. Ich habe also eben falsch beraten.
__________________
Denk mal darüber nach... Lars ACHTUNG: wenn ich von Klassen spreche, könnte ich auch deren Instanzen meinen. www.linuxforen.de +++ www.macuser.de +++ www.mrunix.de +++ www.lmprojects.de |
|
|
|
|
|
|
Nach oben #6 | |
|
Benutzer
Registriert seit: 05.07.2004
Beiträge: 95
|
Zitat:
__________________
|
|
|
|
|
|
|
Nach oben #7 | ||
|
Chefkoch-Mod
Registriert seit: 30.05.2004
Beiträge: 433
|
Zitat:
__________________
Denk mal darüber nach... Lars ACHTUNG: wenn ich von Klassen spreche, könnte ich auch deren Instanzen meinen. www.linuxforen.de +++ www.macuser.de +++ www.mrunix.de +++ www.lmprojects.de |
||
|
|
|
|
|
Nach oben #8 |
|
Benutzer
Registriert seit: 05.07.2004
Beiträge: 95
|
nei ... ein toBack() habsch net ... find das auch ein wenig suspekt ... ein Freund von mir meinte, dass ich ein wenig mit repaint herumtesten sollte da das Problem bei ihm dadurch weggegangen ist, aber wüßte gerade net wo ich das ansetzen sollte ... habt ihr da eine idee? also seine überlegung war, dass der Frame wohl im Vordergrund ist aber noch net neu auf dem Bildschirm gezeichnet wurde und somit Hintergründig erscheint ....
__________________
|
|
|
|
|
|
Nach oben #9 |
|
Benutzer
Registriert seit: 05.07.2004
Beiträge: 95
|
Hi,
da ich die ganze Anwendung nu eh umschreiben muss hab ich mein Problem nu gleich mal auf ein Minimum herauskristalisiert. Dieses kleine Window soll beim starten im Vodergrund erscheinen ... tut es leider net ... vielleicht könnt ihr mir nu an diesen Präzisen Beispiel weiterhelfen. In Hoffung `B Code:
import java.awt.Window;
import java.awt.Frame;
import java.awt.image.BufferedImage;
import javax.imageio.ImageIO;
import java.awt.Graphics;
import java.io.File;
import java.awt.Dimension;
import java.awt.Toolkit;
import java.io.IOException;
public class Start extends Window
{
public static void main(String[] args)
{
Start wnd = new Start();
wnd.setVisible(true);
wnd.toFront();
}
BufferedImage img;
public Start()
{
super(new Frame());
try{
img = ImageIO.read(new File("logo.jpg"));
}
catch (IOException e){
}
Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
setBounds((d.width - 280) / 2, (d.height - 210) / 3, 280, 210);
repaint();
this.setVisible(true);
this.toFront();
}
public void paint(Graphics g)
{
g.drawImage(img, 0, 0, this);
}
}
__________________
|
|
|
|
|
|
Nach oben #14 | ||
|
Chefkoch-Mod
Registriert seit: 30.05.2004
Beiträge: 433
|
Zitat:
__________________
Denk mal darüber nach... Lars ACHTUNG: wenn ich von Klassen spreche, könnte ich auch deren Instanzen meinen. www.linuxforen.de +++ www.macuser.de +++ www.mrunix.de +++ www.lmprojects.de |
||
|
|
|
|
|
Nach oben #15 | |||
|
Benutzer
Registriert seit: 05.07.2004
Beiträge: 95
|
Zitat:
__________________
|
|||
|
|
|
|
|
Nach oben #18 |
|
Benutzer
Registriert seit: 05.07.2004
Beiträge: 95
|
Code:
C:\Dokumente und Einstellungen\Bratak>java -version java version "1.3.1_11" Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.1_11-b02) Java HotSpot(TM) Client VM (build 1.3.1_11-b02, mixed mode) C:\Dokumente und Einstellungen\Bratak>
__________________
|
|
|
|