Avatar billede gruppen Nybegynder
07. november 2001 - 11:23 Der er 6 kommentarer og
1 løsning

Fuld skærm

Hej !!
Jeg har et skærm billede - JFrame.
Jeg har så brug for at når man kører dette så starter det op i fuldskærm
har allerede brugt
static int WIDTH = et_eller_andet
static int HEIGHT = et_eller_andet
kan man her bruge noget der hedder \"max_et_eller_andet\" eller skal man gøre det på en helt anden måde
Avatar billede quaid Nybegynder
07. november 2001 - 11:30 #1
JFrame f = new JFrame (\"Maximize Frame Window\");
Avatar billede karstenlaursen Nybegynder
07. november 2001 - 11:34 #2
her er flere løsninger:

http://www.jalice.ch/fullscreen.htm
Avatar billede gruppen Nybegynder
07. november 2001 - 11:42 #3
Hvordan villi i så gøre det på denne ??

public class MenuFile extends JFrame {
    JDesktopPane desktop;

    static int WIDTH = 800;
    static int HEIGHT = 600
Avatar billede jwj Nybegynder
07. november 2001 - 17:23 #4
Sæt location(0,0) og størrelsen lig med klientens max bredde og max højde - 20 (eller 22) for at man kan se Windows taskbar. Klientens højde og bredde kan du finde igennem ToolKit
Avatar billede gruppen Nybegynder
08. november 2001 - 08:46 #5
hvordan sætter jeg denne til fuldskærm

package uni.gui;

import javax.swing.JInternalFrame;

import uni.function.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.plaf.*;
import javax.swing.JInternalFrame;
import javax.swing.JDesktopPane;
import javax.swing.JMenu;
import javax.swing.JMenuItem;
import javax.swing.JMenuBar;
import javax.swing.JFrame;

public class RoomFrame extends JInternalFrame {
    static int openFrameCount = 0;
    static final int xOffset = 30, yOffset = 30;

    public RoomFrame() {
        super(\"Rum #\" + (++openFrameCount),
              true, //resizable
              true, //closable
              true, //maximizable
              true);//iconifiable

        //...Create the GUI and put it in the window...

        //...Then set the window size or call pack...
        setSize(300,300);

        //Set the window\'s location.
        setLocation(xOffset*openFrameCount, yOffset*openFrameCount);
    }
}
Avatar billede gruppen Nybegynder
08. november 2001 - 08:47 #6
hvis man nu ikke skal bruge klientens højde og brede - men bare vil sætte den til MAX
Avatar billede logical Nybegynder
09. november 2001 - 21:39 #7
Se

http://www.eksperten.dk/spm/75151

Det bedste man kan gøre, er at sætte en frame lige så stor som skærmen og placere den i øverste venstre hjørne:

        JFrame frame = new JFrame(\"Testing\");
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        Dimension d= Toolkit.getDefaultToolkit().getScreenSize();
        frame.setBounds(0,0,d.width, d.height);
        frame.setVisible(true);
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester