Fensterbreite

Status
Nicht offen für weitere Antworten.

jobu0101

Bekanntes Mitglied
Also ich habe ein Problem. Dieses Prob habe ich schon seit vielleicht 3 Wochen, war aber immer zu faul es hier zu posten und nahc einer Lösung zu fragen oder ob andere das selbe Prob haben.

Ich habe im Ende des Sommers letzten Jahres mit Java begonnen (vorher konnte ich schon andere Programiersprachen aber keine OOP). Ziemlich schnell habe ich eclipse als meinen Javaeditor verwendet, vielleicht ist das eventuell die Ursache doch jetzt das Problem selber:

Wenn ich mit Java ein Fenster öffnen lasse ging das früher immer oben links in die Ecke. Jetzt tritt es mal hier mal da auf, und meist da, wo ich zuletzt ein anderes Fenster geöffnet hatte. Zudem, kann ich ncihtmehr die Febnsterbreite mit Java bestimmen. Kann sie nurnoch manuell richtig einstellen also Befehle wie
Code:
frame.setSize(300, 300);
oder
frame.pack();
zeigen keine Wirkung mehr!
 

Redfrettchen

Bekanntes Mitglied
Versuchs mal in der Konsole zu kompilieren und auszuführen anstatt in Eclipse. Wenn das nichts hilft, dann liegt es zumindest nicht an Eclipse ;-)
 

jobu0101

Bekanntes Mitglied
André Uhres hat gesagt.:
jobu0101 hat gesagt.:
..Auf solche Befehle reagiert er ja nicht mehr! ..
Wer ist er ? Ein simples Beispiel? Eine bestimmte GUI? Alle GUIs?
Im letzten Fall würde ich dir allerdings raten Eclipse wegzuschmeissen.

Also nichts reagiert da mehr, es wird einfach nicht ausgeführt! Wenn ich das Programm als Jar extrahiere und öffne, ist es genauso. Wenn ich es aber einem anderen schicke, funktioniert es bei ihm. Von daher gehe ich davon aus, dass es ncihts mit eclipse zu tun hat!
 

Ralf Ueberfuhr

Bekanntes Mitglied
Dann re-installier mal die JVM. Ich glaube kaum, dass das mit Eclipse zu tun hat. Es wird eher irgend ein krummes Bit in der Laufzeitumgebung sein.
 

jobu0101

Bekanntes Mitglied
masseur81 hat gesagt.:
Dann re-installier mal die JVM. Ich glaube kaum, dass das mit Eclipse zu tun hat. Es wird eher irgend ein krummes Bit in der Laufzeitumgebung sein.

Wie mach ich das denn?
Kann ich auch die aktuelle irgendwo runterladen und drüber installieren?
 
R

Roar

Gast
das sind ja sehr viele informationen die du hier gibst :-/
fliegt ne exception oder so? mach mal ein kskb...
 

jobu0101

Bekanntes Mitglied
Roar hat gesagt.:
das sind ja sehr viele informationen die du hier gibst :-/
fliegt ne exception oder so? mach mal ein kskb...

Nein, überahuptnichts passiert! Nur, dass die Position des Fenster und die Dimension meit so groß ist, wie die des zuletzt geöffneten Javaprogramms. Das heißt ich kann mir das Fenster schön zurecht ziehen und beim nächsten Starten ist es genauso groß. Doch Fehlermeldungen kommen keine. Kann Dimension und Position halt nur nicht übers Programm beeinflussen. Lasse ich das selbe Programm auf einem anderen PC laufen, funktioniert es aber!
 

jobu0101

Bekanntes Mitglied
Also ich will mir jetzt einfach mal die aktuellste Version der JVM runterladen und dann drüber installieren!

Wo gibt es die denn? Will ja keine Software oder sowas dazu sondern nur die reine JVM!
 

jobu0101

Bekanntes Mitglied
Jetzt kommt da diese Meldung:

Diese Version von JRE ist bereits installiert.
Deinstallieren Sie die Software mithilfe des
Installations-/Deinstallations-Hilfsprogramms, bevor Sie
sie erneut installieren.

Also ich wüsste da nur was von der Windowsstandardsoftwareijnstallation.

Wenn ich da hin gehe sehe ich das:

J2SE Development Kit 5.0 Update 4 280,00 MB
J2SE Runtime Environment 5.0 Update 1 117,00 MB
J2SE Runtime Environment 5.0 Update 2 117,00 MB
J2SE Runtime Environment 5.0 Update 4 118,00 MB
J2SE Runtime Environment 5.0 Update 6 119,00 MB

Dabei ist die Datei, die ich runtergeladen habe nur 16 MB groß. Soll ich also von denen was deinstalleiren und wenn ja was?
 

jobu0101

Bekanntes Mitglied
lin hat gesagt.:
das jdk ist installiert und du hast nur die jre runtergeladen

Ich habe jetzt alles runtergeschmissen und das ganze jdk nochmal neu drauf gemacht!

Doch der Fehler ist nicht behoben. Ich habe aber eine Vermutung, wo er liegen könnte:

Wahrscheinlich verbietet Windows Java die Fenstergröße und -position bestimmen zu können! Das heißt, Java will zwar die Größe ändern, Windows verbietet es aber. Nur wenn das so ist, dann muss das doch umstellbar sein. Ich muss doch irgendwie Java erlauben können Fenstergrößen zu ändern! Weiß da jemand was?
 

jobu0101

Bekanntes Mitglied
Roar hat gesagt.:
zeig doch mal deinen code, mach mal ein kskb...

Was ist kskb?

Aber hat keinen Sinn, dass ist bei jeder Appl. so! Da kannst du mir eine geben, bei der wird es genauso sein! Er schert sich regelrecht nicht um die Fensterangaben!
 

thE_29

Top Contributor
KSKB ist ein kleines compilierbares Bsp was uns deinen Fehler zeigen soll!


Hast du adminrechte im Windows?

Benutzt du Swing, AWT oder SWT?


Und wie siehts mit dem Befehl

setLocationRelativeTo(null); aus?

Ist das Fenster dann zentriert?
 
Status
Nicht offen für weitere Antworten.

Ähnliche Java Themen

Neue Themen


Oben