kjey Skrevet 18. januar 2007 Rapporter Del Skrevet 18. januar 2007 Hei. Jeg har testa, søkt osv for å finne ut hvordan man kan få JFrame til å være "fullsize" fra oppstart. Finnes det en metode for dette? Takker for svar! Lenke til kommentar
Vasily Skrevet 18. januar 2007 Rapporter Del Skrevet 18. januar 2007 ramme.setSize(Toolkit.getDefaultToolkit().getScreenSize()); Lenke til kommentar
krigun Skrevet 18. januar 2007 Rapporter Del Skrevet 18. januar 2007 (endret) Du mente kanskje eksklusiv fullskjerm modus? Isåfall kan du bruke følgende kode: JFrame frame = new JFrame(); GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment(); GraphicsDevice[] gs = ge.getScreenDevices(); DisplayMode displayMode = null; for(GraphicsDevice g : gs) { System.out.println(g.getIDstring()); DisplayMode[] dmodes = g.getDisplayModes(); //Gaa igjennom alle displaymoduser for(DisplayMode mode : dmodes) { System.out.println(mode.getWidth() + "x" + mode.getHeight()); //Vi onsker 800x600 if(mode.getWidth() == 800 && mode.getHeight() == 600) { displayMode = mode; } } } /* Bare hent forste device (har vel stort sett bare en) */ final GraphicsDevice myDevice = gs[0]; /* Veldig irriterende hvis ikke displaymode blir satt tilbake etter at applikasjonen har avsluttet. * Ta derfor vare paa de gamle instillingene, og aktiver disse naar JFrame avslutter. */ final DisplayMode oldDisplayMode = myDevice.getDisplayMode(); frame.addWindowListener(new WindowListener() { public void windowActivated(WindowEvent e) {} public void windowClosed(WindowEvent e) {} public void windowClosing(WindowEvent e) { myDevice.setDisplayMode(oldDisplayMode); myDevice.setFullScreenWindow(null); System.exit(0); } public void windowDeactivated(WindowEvent e) {} public void windowDeiconified(WindowEvent e) {} public void windowIconified(WindowEvent e) {} public void windowOpened(WindowEvent e) {} }); try { frame.setUndecorated(true); myDevice.setFullScreenWindow(frame); myDevice.setDisplayMode(displayMode); } catch(Exception ex) { System.out.println("Whoops! displaymode var visst ikke stottet :)"); } Disclaimer: Bruker self Java 6, vet ikke om dette funker på 1.5 eller 1.4 f.eks, men det kan godt hende. Endret 18. januar 2007 av krigun Lenke til kommentar
kjey Skrevet 26. januar 2007 Forfatter Rapporter Del Skrevet 26. januar 2007 Nytt spørsmål her (takk for hjelp med JFrame forresten!): Jeg har en JEditorPane i designet mitt som er omringet av scrollpane. Det som er problemet er at editorpanen ikke er uendelig bred, altså når man skriver hopper den ned en linje automatisk. Hvordan kan man unngå dette? På forhånd takk! Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå