Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Maximera JFrame

Postades av 2004-07-10 16:04:39 - Johan Segolsson, i forum java, Tråden har 5 Kommentarer och lästs av 818 personer

När jag försöker maximera en JFrame i windows, antingen i kod eller via ikonen, så blir fönstret alldeles för stort och lägger sig över taskbaren. Hur kan man undvika detta?

Jag har testat både med jvm 1.4.2_4 och 1.5 beta 2 och får samma problem oavsett...

När jag maximerar i kod så använder jag: setExtendedState(getExtendedState() | Frame.MAXIMIZED_BOTH);


Svara

Sv: Maximera JFrame

Postades av 2004-07-10 17:34:39 - Johan Segolsson

Okej kommit lite närmare på vägen, fönstret täcker endast taskbaren om jag har kört det här i början av programmet "JFrame.setDefaultLookAndFeelDecorated(true);"...


Svara

Sv: Maximera JFrame

Postades av 2004-07-10 19:42:10 - Robert Sky

Detta funkade för mig när man hade JFrame.setDefaultLookAndFeelDecorated(true);

private static void sizeScreen(JFrame frame) {
  Toolkit kit = Toolkit.getDefaultToolkit();
  Dimension screenSize = kit.getScreenSize();
  GraphicsConfiguration config = frame.getGraphicsConfiguration();
  Insets insets = kit.getScreenInsets(config);
  screenSize.width -= (insets.left + insets.right);
  screenSize.height -= (insets.top + insets.bottom);
  frame.setSize(screenSize);
  frame.setLocation(insets.left, insets.top);
}


Svara

Sv: Maximera JFrame

Postades av 2004-07-10 19:48:26 - Robert Sky

Denna fungerar nog bättre..

GraphicsEnvironment env = GraphicsEnvironment.getLocalGraphicsEnvironment();
Rectangle bounds = env.getMaximumWindowBounds();
setSize(bounds.width, bounds.height);


Svara

Sv: Maximera JFrame

Postades av 2004-07-11 02:06:50 - Johan Segolsson

Problemet är att även om det inte täcker taskbaren så är fönstret inte maximerat... men det funkar ju att använda som nödlösning om jag inte kan hitta någon annan...

[Edit]
Använde mig av ditt exempel och gjorde det här, bästa sättet jag har hittat som åtgärdar det här problemet.

<code>
GraphicsEnvironment env = GraphicsEnvironment.getLocalGraphicsEnvironment();
this.setMaximizedBounds(env.getMaximumWindowBounds());
this.setExtendedState(this.getExtendedState() | this.MAXIMIZED_BOTH);
</code>
[/Edit]


Svara

Sv: Maximera JFrame

Postades av 2004-07-11 11:20:18 - Robert Sky

ah, va bra. =)


Svara

Nyligen

  • 14:16 Indian online casino
  • 14:15 Indian online casino
  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 844
27 961
271 763
662
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies