Robert: Verfügbaren Platz für ein (maximiertes) Fenster ermitteln

Hallo,

Ich suche nach einer Möglichkeit mit Java (nein es geht nicht um Javascript-Popups, sondern um ein wirkliches echtes java.awt.Frame) herauszufinden, welche Fläche ein Fenster beim Maximieren einnehmen wird.

Ich kann zwar per getToolkit().getScreenSize() die Größe des Bildschirms ermitteln (funktioniert wunderbar).

Aber das ist ja nicht die Fläche, die einem maximierten Fenster zur Verfügung steht - es können sich ja an den Bildschirmkanten noch Taskleisten, Office-Bars usw. in nichtvorhersagbarer Größe rumtreiben.

Wie kann ich also diese Restfläche ermitteln?

Ach ja, das ganze sollte möglichst unter Java 1.1 funktionstüchtig sein.

Vielen Dank im Voraus!
Robert

  1. Hi Robert,

    Ich kann zwar per getToolkit().getScreenSize() die Größe des Bildschirms ermitteln (funktioniert wunderbar).

    ich habe absolut keine Ahnung von Java, aber Google ist mein Freund ;) Eventuell funktioniert das mittels window.getSize / frame.getSize

    http://www.google.com/search?q=frame.getSize
     http://www.mainframeforum.com/t268537.html 3. Posting

    HTH

    LG Orlando

    1. Hi, Orlando,

      Ich kann zwar per getToolkit().getScreenSize() die Größe des Bildschirms ermitteln (funktioniert wunderbar).

      ich habe absolut keine Ahnung von Java, aber Google ist mein Freund ;) Eventuell funktioniert das mittels window.getSize / frame.getSize

      http://www.google.com/search?q=frame.getSize
      http://www.mainframeforum.com/t268537.html 3. Posting

      Danke für Deine Mühen, aber das Problem ist etwas anders gelagert:

      ich will die Fläche wissen, die ein maximiertes Fenster einnehmen __würde__. Da das einzige Fenster der Application nicht maximiert __ist__, erhalte ich mit getSize auch nicht die gewünschte Größe, sondern die ist-Größe des Fensters...

      Und unter Java 1.1 kann man ein Fenster leider nicht maximieren,
      also:
      maximieren
      Größe auslesen
      zurücksetzen auf vorherige Größe
      scheidet leider auch aus.

      Wenn ich das Fenster so einfach maximieren könnte, wäre außerdem das Problem nicht mehr vorhanden...

      Robert