Forum: Java-problem

Forum huvudsida -> Programmering -> Java-problem

Sidor: 1

Till botten

Osito 11:42 - 19:e Januari 2006 | Post #1
Medlem
Inlägg: 32


Skicka PM
Hur gör man så att fönster (JFrame) är maximerat från början?
Hur skapar man invärtes fönster (typ ett doc i word...). Läs om det någonstan men kommer ej ihåg vart...



-------------------------
//Osito



Nissebosselasse 13:42 - 24:e Mars 2006 | Post #2
Medlem
Inlägg: 490


Skicka PM
Testa setExtendedState (int state), där state kan ha följande värden:
  • NORMAL
  • ICONIFIED
  • MAXIMIZED_HORIZ
  • MAXIMIZED_VERT
  • MAXIMIZED_BOTH (kombinerar MAXIMIZED_HORIZ och MAXIMIZED_VERT)

Tydligen fanns det en tidigare version av den här metoden, som hette setState, men som räknas som förpassad nuförtiden, varför man ska använda den här istället.
Läs mer på http://java.sun.com/j2se/1.4.2/docs/api/java/awt/Frame.html#setState(int)

-------------------------
http://pushingcows.se
Gula Nallen

Senast redigerad 13:54 - 24:e Mars 2006


Osito 09:41 - 28:e Mars 2006 | Post #3
Medlem
Inlägg: 32


Skicka PM
Verkar vara det här jag letat efter. Dock får jag det inte att fungaera med MAXIMIZED_BOTH. Säger att den inte hittar symbol variabeln MAXIMIZED_BOTH. Behövs något speciellt paket eller är det något annat som fattas?`

Tror jag kom på felet nu, använder ju JFrame och denna funktionen är för awt... Smiley

-------------------------
//Osito

Senast redigerad 09:42 - 28:e Mars 2006


Nissebosselasse 10:32 - 28:e Mars 2006 | Post #4
Medlem
Inlägg: 490


Skicka PM
Som jag fattat det som så ärver JFrame från java.awt.frame, och får därmed den här medlemsfunktionen.

,,r inte MAXIMIZED_BOTH definierat i dina tjofräs (kommer inte på ett bättre ord)?
Fungerar detta kanske:

frame.setExtendedState (MAXIMIZED_HORIZ | MAXIMIZED_VERT)


Jag vet inte hur det är med namnrymder och liknande i Java, kanske måste ange det explicit?

frame.setExtendedState (java.awt.Frame.MAXIMIZED_BOTH)


-------

En annan tanke, kanske kan man posta en "förstora det här fönstret"-händelse till händelsehanteraren? Jag har som sagt ingen möjlighet att testa koden, men du förstår kanske själva andemeningen bakom den:

frame.dispatchEvent (new java.awt.AWTEvent(this, java.awt.Event.WINDOW_EXPOSE))


-------------------------
http://pushingcows.se
Gula Nallen

Senast redigerad 12:33 - 28:e Mars 2006


Sidor: 1

Forum huvudsida -> Programmering -> Java-problem
Atom feed

Du får inte posta i den här tråden | Till toppen