maximieren?

Status
Nicht offen für weitere Antworten.

SirBaros

Bekanntes Mitglied
wie heißt der befehl wie man ein fenster bzw das programm meaxiert ohne rechts oben auf den maximieren button zu klicken!! will am porgrammstart es maximieren!
 

L-ectron-X

Gesperrter Benutzer
Code:
this.setExtendedState(JFrame.MAXIMIZED_BOTH);
Nächstes Mal erst mal Forumsuche benutzen!
 

L-ectron-X

Gesperrter Benutzer
Ach Quatsch.
Ich mach das vielleicht nur etwas länger als du, das ist schon alles...

Es gibt hier Benutzer im Forum, wenn die erst mal richtig anfangen, werde auch ich blass.
 

padde479

Bekanntes Mitglied
Das wusste ich aber bisher auch noch nicht. Ich habe das bisher immer wie folgt gelöst:

Code:
import java.awt.Dimension;
import java.awt.Toolkit;

import javax.swing.JFrame;

public class Main extends JFrame {
     public static void main(String [] args) {
          new Main();
     }

     public Main() {
          super("Fenster");
          Dimension dimension = Toolkit.getDefaultToolkit().getScreenSize();
          int width = dimension.width;
          int height = dimension.height;
          setSize(width,height);
          ...
     }
}

Gruß
Padde
 

The_S

Top Contributor
Das is aber unschön, da das 1. nicht maximiert is und 2. Vollbild, da du damit die Taskleiste mitüberdeckst (bzw. das untere Ende deines Frames von der Taskleiste verdeckt wird)
 

padde479

Bekanntes Mitglied
@Hobbit_Im_Blutrausch

Zu 1.: Wieso wird das Fenster denn nicht maximiert? Wenn ich diesen Code verwende und meine Anwendung starte, habe ich ein Vollbild. So soll es sein.

Zu 2.: Da hast Du recht. Umgeht man dass denn mit dem genannten Code aus der ersten Antwort?

Gruß
Padde
 

The_S

Top Contributor
zu 1. nein, weil wenn du maximierst kannst du auch immer wiederherstellen. So resized du nur und kannst höchstens noch maximieren, nicht aber wiederherstellen. Praktischer Nutze wäre z. B. du möchtest ein Programm so Userfreundlich wie möglich gestalten und merkst dir den letzten Status (maximiert oder normal) und die größe vor dem maximieren, sofern das Fenster maximiert wurde. Beim nächsten Start setzt du die Größe und anschließend den Status. Jetzt kann der User durch betätigen des Wiederherstellen-Buttons wieder auf seine beim letzten beenden verwendete Größe zurückkommen.

Ist komplizierter Ausgedrückt als es ich, bin aber kein großer Redner ;)

zu 2. ja, da wie gesagt ein Unterschied zwischen maximiert und Vollbild besteht.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen

Ähnliche Java Themen

Neue Themen


Oben