this funktioniert nicht

LeaveX

Aktives Mitglied
Hallo,

Ich hab ein Applet Fenster und ein Frame Fenster und will dass Frame-Fenster am Bildschirm positionieren dass es nicht vom Applet Fenster überdeckt ist.


Hier mal ein ausschnitt vom code:

Applet:

Java:
// Berechnung der Postion und Groesse des Protokollfensters
Rectangle bounds = this.getBounds();
Point p = this.getLocationOnScreen ();


Wenn ich jetzt dass applet starten will dann sagt es mir:
Java:
java.awt.IllegalComponentStateException: component must be showing on the screen to determine its location

Bitte um hilfe. :rtfm:

MFG
LeaveX
 

diggaa1984

Top Contributor
naja aender mal die reihenfolge der befehle so, dass das "getLocationOnScreen" erst kommt wenns sichtbar ist .. wie auch immer, da bedarfs mehr code, und es hat nichts mit dem "this" an sich zu tun :D
 

LeaveX

Aktives Mitglied
Hier ist der Code vom Applet

Java:
import java.awt.Color;
import java.applet.Applet;
import java.awt.Point;
import java.awt.Rectangle;

public class Mosaik extends Applet{

	private Color farbeRueck, farbeVor;
	private int raster;
	private String temp2;

	ProtokollFenster pf;
	
	
    public void init()
    {
    	resize(250, 280);
    	
    	String temp = getParameter("raster");
    	temp2 = getParameter("protokollfenster");
    	
    	try{
    		raster=Integer.parseInt(temp);
    	} catch(NumberFormatException nfe)
    	{
    		raster=5;
    		System.out.println("Default="+raster+" gesetzt. NumberFormatException: "+nfe.getMessage());
    	}
    	
    	farbeRueck = new Color(230, 30, 50);
    	farbeVor = new Color(50, 210, 30);
    	
    	startGame();    	
    }
    
    public void startGame()
    {
    	FarbMosaik fm = new FarbMosaik(raster, getSize().width, farbeRueck, farbeVor); 
    	
    	if(temp2.compareTo("on") == 0)
    	{
    		
    		// Berechnung der Postion und Groesse des Protokollfensters
       		Rectangle bounds = this.getBounds();
       		Point p = this.getLocationOnScreen ();
    		
    		pf = new ProtokollFenster("Protokollfenster", getSize().width, raster, farbeRueck, farbeVor, this.getWidth(), p.y);
    		fm.getMosaikModel().setProtokollModel (pf.getProtokollMosaik().getProtokollModel()); 		
    	}
    	
    	add(fm);
    }

}
 

diggaa1984

Top Contributor
bin zwar grad nicht so firm was applets angeht, aber du darfst startGame nicht in init aufrufen, sondern musst das in "public void start()" aufrufen, denn im init wirds applet noch nicht sichtbar sein

When an applet is loaded, here's what happens:
An instance of the applet's controlling class (an Applet subclass) is created.
The applet initializes itself.
The applet starts running.
 
Zuletzt bearbeitet:

LeaveX

Aktives Mitglied
hab jetzt startGame in start umbenannt und auch versucht zuerst eine public void start() zu erzeugen und dann die methode startGame aufrufen. Funzt auch nich ^^
 

diggaa1984

Top Contributor
hmmm .. nu gut, bin ich mit meiner raterei am Ende ^^ .. müsste sich jemand finden der schon was mit Applets gemacht hat (habe auch selbst noch nichts mit AWT gemacht).

es gibt ja noch JApplets (Swing-support) .. vielleicht lösen sich da deine Probleme von selbst? :D
 

diggaa1984

Top Contributor
hab ich schon, aber bin ja keine hotline, wenn du weitere fragen hast, nur ins forum damit, und wenn ich glaube was zu wissen, dann werd ich mein bestes tun :D
 

Michael...

Top Contributor
Java:
java.awt.IllegalComponentStateException: component must be showing on the screen to determine its location
Das Problem ist nicht "this" sondern der Aufruf von "getLocationOnScreen()".
Zu dem Zeitpunkt zu dem der Aufruf stattfindet ist das Applet noch nicht sichtbar und dessen Position somit nicht ermittelbar.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
G WSDL-Aufruf funktioniert nicht mehr nach Umstieg auf Maven Allgemeine Java-Themen 4
Zrebna Berechnung der Zeit funktioniert nicht wie erwartet: Date, GregorianCalendar Allgemeine Java-Themen 16
M Apache Proxy Weiterleitung auf Tomcat funktioniert nicht wie gewünscht Allgemeine Java-Themen 1
W While Schleife funktioniert nicht ganz Allgemeine Java-Themen 4
H do-while Schleife funktioniert nicht wie ich es möchte Allgemeine Java-Themen 7
ERlK JDA Code funktioniert nicht? Allgemeine Java-Themen 4
stormyark TikTakToe funktioniert nicht Allgemeine Java-Themen 10
T Remove bei ArrayList funktioniert nicht Allgemeine Java-Themen 2
M Map<String,String>funktioniert nicht richtig Allgemeine Java-Themen 4
P String.replace() funktioniert nicht? Allgemeine Java-Themen 3
boschl2000 Springerproblem-Implementierung funktioniert nicht richtig Allgemeine Java-Themen 1
F Getter Methode aufrufen funktioniert nicht Allgemeine Java-Themen 1
N Regulärer Ausdruck funktioniert nicht Allgemeine Java-Themen 6
Tobero Meine Funktion für das beinhalten eines Punktes in einem Kreis funktioniert nicht Allgemeine Java-Themen 5
1Raini Java if-Abfrage funktioniert nicht! Allgemeine Java-Themen 3
Killunox MaxHeap Zuweisung unter Linux funktioniert nicht Allgemeine Java-Themen 1
Dann07 MP3 Datei abspielen funktioniert nicht Allgemeine Java-Themen 6
O Aus JAR-Datei erstellte EXE-Datei funktioniert nicht Allgemeine Java-Themen 10
A Mp3 Player funktioniert nicht Allgemeine Java-Themen 0
X JNA funktioniert nicht mehr Allgemeine Java-Themen 4
Drachenbauer Division mit Int funktioniert nicht Allgemeine Java-Themen 3
O docx-Datei erzeugung mit DocXStamper funktioniert nicht Allgemeine Java-Themen 2
F Schleife funktioniert nicht richtig Allgemeine Java-Themen 13
T Split() Methode funktioniert nicht?! Allgemeine Java-Themen 11
L Tesseract-OCR 4.0 unter Linux funktioniert nicht Allgemeine Java-Themen 3
J Neuronales Netz funktioniert mal und mal nicht. Allgemeine Java-Themen 3
T Umlaute in Eclipse einlesen funktioniert nicht Allgemeine Java-Themen 16
A Methodenaufruf funktioniert nicht richtig Allgemeine Java-Themen 5
C WindowBuilder Design funktioniert nicht Allgemeine Java-Themen 0
J FTPSClient funktioniert nicht Allgemeine Java-Themen 4
H IDEA IntelliJ Java Mail funktioniert nach Export nicht mehr! Allgemeine Java-Themen 1
M Operatoren Warum funktioniert diese überprüfung nicht? Allgemeine Java-Themen 7
R jar-Datei funktioniert nicht Allgemeine Java-Themen 2
E Open Declaration Funktioniert nicht Allgemeine Java-Themen 0
R Verschlüsselung funktioniert nicht Allgemeine Java-Themen 5
RalleYTN requires transitive funktioniert nicht? Allgemeine Java-Themen 7
P Best Practice Wieso funktioniert der Modulo - Operator nicht? Allgemeine Java-Themen 2
HarleyDavidson Eigener PropertyChangeListener funktioniert einfach nicht Allgemeine Java-Themen 3
J Exclude funktioniert nicht Allgemeine Java-Themen 2
K .jar funktioniert nicht vollständig Allgemeine Java-Themen 1
P Java https proxy (-Dhttps.proxyHost) Start-Parameter funktioniert nicht? Allgemeine Java-Themen 2
L Auswertung eines Testes funktioniert nicht Allgemeine Java-Themen 37
O Fahrenheit/Celsius Converter funktioniert nicht Allgemeine Java-Themen 2
M Serialisierung funktioniert nicht Allgemeine Java-Themen 9
D Collections.sort funktioniert nicht in exportierten .class Dateien Allgemeine Java-Themen 10
J Arrays auf gleichheit untersuchen funktioniert nicht Allgemeine Java-Themen 11
P GUI: ArrayList anzeigen funktioniert nicht Allgemeine Java-Themen 5
H Timer funktioniert nicht? Allgemeine Java-Themen 3
R javax.comm --> Programm funktioniert nach Export nicht mehr Allgemeine Java-Themen 0
O Mein JButton Array funktioniert nicht Allgemeine Java-Themen 3
R Erste Schritte Object reference funktioniert nicht. Wie mach ichs richtig? Allgemeine Java-Themen 3
J If Abfrage funktioniert nicht Allgemeine Java-Themen 4
R Objekt funktioniert nicht auf iOS Allgemeine Java-Themen 15
U PersistenceManager.createEntityManager funktioniert nicht Allgemeine Java-Themen 3
D Java Datei nach Eclipse Export funktioniert nicht Allgemeine Java-Themen 0
M Eigene forEach()-Methode funktioniert nicht. Allgemeine Java-Themen 2
H File.listFiles() funktioniert nicht... Allgemeine Java-Themen 10
JG12111989 Auswertung von Fragebogen funktioniert nicht! Allgemeine Java-Themen 7
M Primzahlberechnung funktioniert nicht. Allgemeine Java-Themen 4
A JFreeChart funktioniert nicht :( Allgemeine Java-Themen 6
C file.delete() funktioniert bei zweiten aufruf nicht mehr Allgemeine Java-Themen 3
F Datei einlesen funktioniert nicht Allgemeine Java-Themen 3
A Debugger im Java-Editor funktioniert nicht Allgemeine Java-Themen 5
B DB-Zugriff einer Webanwendung funktioniert nicht mit Java 7 Allgemeine Java-Themen 2
B Web-Anwendung funktioniert mit Java 1.8, aber nicht mit Java 1.7 (auf Client) Allgemeine Java-Themen 5
J Swing Cursor.WAIT funktioniert nicht nach JFileChooser Allgemeine Java-Themen 1
F JTextField funktioniert nicht Allgemeine Java-Themen 6
Athena Programm funktioniert nur beim Debugging korrekt, sonst nicht. Allgemeine Java-Themen 1
S CSV Eintrag der nächsten Zeile auslesen funktioniert nicht Allgemeine Java-Themen 8
S Command funktioniert in Kommandzeile aber nicht mit ProcessBuilder bzw. Runtime.exec auf MAC Allgemeine Java-Themen 3
G Verschlüsselungsalgorythmus funktioniert nicht Allgemeine Java-Themen 2
buggy84 Ausführen einer Batch mit Parameterübergabe funktioniert nicht richtig Allgemeine Java-Themen 18
G Befehl funktioniert in Eclipse allerdings nicht in einer Jar-Datei Allgemeine Java-Themen 3
N Werte aus Arrays auslesen funktioniert nicht Allgemeine Java-Themen 5
W getResources funktioniert nur in Eclipse, nicht in JAR Allgemeine Java-Themen 2
S Methode funktioniert nicht als ActionListener Allgemeine Java-Themen 4
M exec() funktioniert nicht Allgemeine Java-Themen 1
X Datentypen Dropzone.options funktioniert nicht Allgemeine Java-Themen 1
L Erste Schritte Eclipse und Lokal funktioniert - in HTML nicht! Allgemeine Java-Themen 2
K MD5 funktioniert nicht korrekt !? Allgemeine Java-Themen 9
M JAR Datei erstellen funktioniert nicht Allgemeine Java-Themen 5
Q JLabel Textausgabe funktioniert nicht Allgemeine Java-Themen 4
E SimpleDateFormat-Konvertierung funktioniert nicht Allgemeine Java-Themen 3
T Dateidownload Funktioniert nicht Allgemeine Java-Themen 4
K String.replace funktioniert nicht Allgemeine Java-Themen 3
G treeMap.putall funktioniert nicht?! Allgemeine Java-Themen 2
DaniSahne96 Threads Code funktioniert nicht wie er sollte Allgemeine Java-Themen 9
S Warum funktioniert die runable -.jar nicht? Allgemeine Java-Themen 7
P Eclipse Unter Windows erstelle .jar unter Linux (Ubuntu) funktioniert nicht Allgemeine Java-Themen 5
H Mit Ant erstelltes jar funktioniert nicht wie direkt in Eclipse Allgemeine Java-Themen 8
aze Jar ausführen über Runtime.execute funktioniert nicht Allgemeine Java-Themen 4
M Normalized Iteration count funktioniert nicht. Wo ist mien Denkfehler? Allgemeine Java-Themen 6
M Input/Output Datei erzeugen funktioniert nicht (immer) vom .jar aus Allgemeine Java-Themen 5
P Klassen Junit test funktioniert nicht... Allgemeine Java-Themen 11
H Kompilieren funktioniert nicht Allgemeine Java-Themen 4
L repaint() methode funktioniert nicht richtig! Allgemeine Java-Themen 3
M FTP [vfs] SFTP via VFS 2.0, Dateiübertragung funktioniert nicht Allgemeine Java-Themen 2
A String.split() funktioniert nicht richtig Allgemeine Java-Themen 4
H PrinterJob.getPageFormat() funktioniert nicht Allgemeine Java-Themen 4
GUI-Programmer Jar File funktioniert nicht auf PC2, auf PC1 schon Allgemeine Java-Themen 13

Ähnliche Java Themen

Neue Themen


Oben