Hallo wie mache ich das Fenster eines Processing-Programms skalierbar, um mit der Maus beim laufenden Programm nachträglich die Fenstergröße ändern zu können? Atalanttore
Gast
#3457121
Das ist einfach: frame.setResizable(true); Schau Dir mal unter Examples den Sketch Demos->Tests->ResizeTest an.
Danke. So etwas änhliches wie den ResizeTest habe ich auch vor. Weiß du zufällig auch, wie man eine Minimalgröße für ein skalierbares Fenster eingeben kann?
Gast
#3457445
Hallo, die Variable "frame" ist vom Typ java.AWT.Frame. Damit kannst Du die Fenstereigenschaften bestimmen, es gibt auch die Funktion setMinimumSize(). Doku ist hier: [http://docs.oracle.com/javase/7/docs/api/java/awt/Frame.html]
Leider führt mein Code
1 | |
2 | |
3 | |
immer zu folgender Fehlermeldung:
1 | |
Wie muss ich die Funktion setMinimumSize() anwenden, damit sie funktioniert? Aus der Java Dokumentation werde ich nicht so richtig schlau.
Die Funktion erwartet ein Argument vom Typ Dimension, nicht zwei Argumente vom Typ int.
WTF??? Wie schreibt man denn eine Dimension?
Gast
#3457543
Google doch einfach nach java Dimension ...
Das habe ich doch bereits gemacht, aber nichts funktioniert in Processing.
Gast
#3457777
Die minimale Fenstergröße muss als Dimension angegeben werden. Beispielprogramm:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
Ahhh, okay und danke für das Beispielprogramm.
1 | |
habe ich bei meinen Versuchen nicht angegeben. Ist eine Dimension ein eigener Datentyp oder eine Funktion?
Ein Datentyp, bzw. --es handelt sich hier schließlich um Java-- eine Klasse.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.