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 917 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

  • 11:47 Unleash Your Inner Speed Demon: Di
  • 09:52 Är det värt att satsa på kalkbruk
  • 08:30 A Deep Dive into Drive Mad and Bey
  • 07:28 När är det dags att varumärkesskyd
  • 21:30 Forex robots
  • 12:16 Planlösningar – Vad är viktigast f
  • 08:11 Online-Casinos in der Schweiz
  • 08:22 Casino Nederland

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 575 059
28 080
260 373
3 099
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