AWT: Punkt (0,0) hinter Titelzeile oder 'getTitelzeilenhöhe'

Status
Nicht offen für weitere Antworten.

kopfsalat

Bekanntes Mitglied
Hallo!

Wenn ich mit AWT auf ein Frame male, dann liegt der Punkt (0,0) immer direkt an der obersten linken Ecke des gesamten Fensters, so dass die ersten etwa 20 Zeilen von der Titelleiste verdeckt werden.
Das finde ich sehr unpraktisch. Kann man das irgendwie ändern ? Es wäre schön wenn (0,0) in die obere linke Ecke des Child-Bereichs des Fensters gelegt werden könnte.

Bzw. alternativ:
Wie kann man die Höhe der Titelzeile auf dem Anwendersystem auslesen ? Es kann ja durchaus sein, dass diese auf verschiedenen Rechnern verschieden hoch eingestellt ist, daher eignet sich kein fester Offset.
Gleiches für Die Fensterrahmenbreite ?
Quasi der Win-API-Aufruf GetSystemMetrics(...) ? :)
 

Icewind

Bekanntes Mitglied
hm naja du kannst auch auf ein panel malen wenn du in die content pane des frames ein panel hasut und darauf zeichnest beginnst du links oben unter der titelleiste
 

8ull23y3

Bekanntes Mitglied
Schliesse mich Herrn IceWind an...Nimm ein Panel und setzt das in deinen Container und füge auf dem Panel die Komponenten ein! Das ist am einfachsten.
 

kopfsalat

Bekanntes Mitglied
Ist das nicht etwas 'dreckig' ?
Ich dachte, Panels sind eigentlich als Container für Elemente wie Buttons, Layouts, etc. gedacht, aber nicht für die Grafikausgabe... ?

Bzgl. meinem zweiten Frageteil: Sorry, ich hätte die Hilfe genauer lesen sollen: Mit getInsets() aus der Container-Klasse kann man diese Werte auslesen.
 

8ull23y3

Bekanntes Mitglied
Was ist letztes Mal erfahren habe soll die Klasse Canvas als Zeichenfläche dienen. Schaus dir mal an!
Wieso dreckig? Versteh ich nicht.
 

Dreezard

Bekanntes Mitglied
Sowohl canvas als auch JPanel sind sehr gut zum bezeichnen geeignet, was nicht dreckig ist. Canvas ist aus AWT und JPanel aus Swing. Also wenn du schon AWT benutzt, ist es besser möglichst auch nur damit zu arbeiten und wenig rumzumischen (das Prog kann auch mal nich grade das tun was du so möchtest :)).
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
C Anker Punkt setzen. Java Basics - Anfänger-Themen 1
monsterherz Punkt Notation funktioniert nicht Java Basics - Anfänger-Themen 4
JavaBeginner22 Punkt auf Gerade Java Basics - Anfänger-Themen 59
K Gleitkommazahl macht man 0 punkt matisse oder 1 punkt matisse Java Basics - Anfänger-Themen 2
B String - Wörter finden, welches Punkt und entsprechender Pre / Suffix hat? Java Basics - Anfänger-Themen 30
M Regex nur Zahlen und Punkt zulassen, Keine Eingabe(Leeres TextFeld) nicht zulassen Java Basics - Anfänger-Themen 6
A Java . punkt neben einer Zahl. Java Basics - Anfänger-Themen 1
Ich lerne Java. Methoden Mehrere Methoden mit Punkt Java Basics - Anfänger-Themen 45
F Aufgabe: Abstand von einem Punkt zu einem anderen Punkt Java Basics - Anfänger-Themen 10
H Punkt bewegt sich auf einer Ellipse Java Basics - Anfänger-Themen 6
J Punkt auf,über,unter oder zwischen 2 Geraden Java Basics - Anfänger-Themen 14
P Datentypen Kann ich bei double Komma statt Punkt eingeben? Java Basics - Anfänger-Themen 14
U RegEx alle Kommas bei den Zahlen in Punkt umwandeln Java Basics - Anfänger-Themen 3
L Punkt innerhalb eines Bereiches verschieben Java Basics - Anfänger-Themen 9
G Bis zu einem bestimmten Punkt aus Datei lesen Java Basics - Anfänger-Themen 2
L Java Text datei nur bis zu einem Punkt auslesen? Java Basics - Anfänger-Themen 3
E Erste Schritte Vorschläge für mich zum Thema Punkt vor Strich ? Java Basics - Anfänger-Themen 7
Z Double in komma und Punkt akzeptieren -> Robusteeingabe Java Basics - Anfänger-Themen 7
R Erste Schritte Taschenrechner - Punkt-vor-Strich Rechnung Java Basics - Anfänger-Themen 1
S Punkt in Java zeichnen Java Basics - Anfänger-Themen 14
C Methoden Diagonalen am best. Punkt im zweidimensionales array finden Java Basics - Anfänger-Themen 3
Y Was bedeutet "this" ohne dem Punkt und dem Atrributnamen danach? Java Basics - Anfänger-Themen 2
M Punkt auf eine Farbe prüfen Java Basics - Anfänger-Themen 8
H inputfeld dezimalzahl mit komme statt punkt Java Basics - Anfänger-Themen 12
R Double: auf einmal Komma statt Punkt Java Basics - Anfänger-Themen 4
H Methoden Array aus Punkten erzeugen, mittels Punkt-Klasse Java Basics - Anfänger-Themen 5
S 3d Punkt in Java3D Java Basics - Anfänger-Themen 4
J Taschenrechner Punkt vor Strich Java Basics - Anfänger-Themen 9
K Methoden contains()-Methode für Punkt in Polygon Java Basics - Anfänger-Themen 5
I Externer Methodenaufruf, Punkt-Notation Java Basics - Anfänger-Themen 11
R ArrayList<String> Komma oder Punkt "replacen" Java Basics - Anfänger-Themen 5
C Punkt oder Kommanotation. Java Basics - Anfänger-Themen 7
B Kreis,Punkt,Zylinder Java Basics - Anfänger-Themen 6
A Eine Frage zu AWt in JAVA, wie wähle ich ein Punkt aus`? Java Basics - Anfänger-Themen 4
H sprung zu einem anderen punkt im script Java Basics - Anfänger-Themen 11
radiac Datentypen RANDOM-punkt setzen INNERHALB eines BEREICHes Java Basics - Anfänger-Themen 2
TheKing Objekt um Punkt kreisen lassen Java Basics - Anfänger-Themen 7
W Regex mit Punkt Java Basics - Anfänger-Themen 2
T Punkt zeichnen auf sinus Java Basics - Anfänger-Themen 7
T mehrere methoden durch punkt getrennt Java Basics - Anfänger-Themen 2
R Meine erste Klasse: Punkt Java Basics - Anfänger-Themen 3
G Punkt auf Bildschirm erstellen? Java Basics - Anfänger-Themen 14
G bei double nur Wert vor Punkt ausgeben Java Basics - Anfänger-Themen 6
T Wie Eingabe von Gleitkommazahl mit Komma statt Punkt Java Basics - Anfänger-Themen 4
B Bestimmten Punkt im KOS ermitteln Java Basics - Anfänger-Themen 14
W Punkt statt Komma? Java Basics - Anfänger-Themen 2
G Punkt bz. Kugel Java Basics - Anfänger-Themen 6
G contains - Punkt in Kreis enthalten? Java Basics - Anfänger-Themen 6
M In gleicher zeile hinter ausgabe noch etwas ausgeben Java Basics - Anfänger-Themen 1
S Was für Aufgaben könnten sich hier hinter verbergen? Java Basics - Anfänger-Themen 5
H Datentypen Was für eine Format verbirgt sich hinter dem Integer-Wert 053? Java Basics - Anfänger-Themen 2
N Eingabe des Users direkt hinter die Ausgabe Java Basics - Anfänger-Themen 3
A Konsolenausgabe: Hinter letztes Element ein "}" Java Basics - Anfänger-Themen 2
S Was bewirkt ganz genau throw hinter einem Funktionsnamen? Java Basics - Anfänger-Themen 14
A break; mit Einfluss hinter else if Block Java Basics - Anfänger-Themen 3
S HTML-Quelltext hinter HTTPS Java Basics - Anfänger-Themen 1
D Programm öffnet hinter Taskleiste Java Basics - Anfänger-Themen 1
Q Kommastellen hinter double wert entfernen Java Basics - Anfänger-Themen 5
X Klassen mit Suffix hinter @-Zeichen Java Basics - Anfänger-Themen 7
J Zeichen hinter Teilstring aus *txt lesen Java Basics - Anfänger-Themen 7
S Whois Abfrage hinter Proxy Java Basics - Anfänger-Themen 5
H Diverse Dinge: Unstabile Grafik, Druckt Grafik nicht,Tooltipp verschwindet hinter Grafik Java Basics - Anfänger-Themen 3
J Einen Wert hinter einen anderen speichern! Java Basics - Anfänger-Themen 2
D Datentypen Double 2 stellen hinter dem Komma ausgeben OHNE decimalformat Java Basics - Anfänger-Themen 2
L Sinn hinter Generic? Java Basics - Anfänger-Themen 5
F Zeichnung verschwindet hinter Bild Java Basics - Anfänger-Themen 2
G Vor oder hinter public static void main. ? Java Basics - Anfänger-Themen 8
T umgebungsvariable in xp setzen: hinter vorhandenen path? Java Basics - Anfänger-Themen 3
G Bild hinter TextArea Java Basics - Anfänger-Themen 2
S Technik hinter der write Methode Java Basics - Anfänger-Themen 5
G was steckt hinter jsp? Java Basics - Anfänger-Themen 9
A Icon in der Titelzeile des JFrame Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben