Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [JAVA]Inserimento JButton in un gioco a schermo intero

    salve a tutti ho un piccolo problema con un giochino a tutto schermo nel quali son riuscito a disegnare le astronavi a farle muovere combattere segnalarmi la vita e il fine munizioni (sono proprio all'inizio), quello che non riesco a capire è come popolare il form con dei bottoni qualcuno mi potrebbe gentilmente aiutare?
    [CODE]

    private void myInit() {
    quit = false;
    graphicsDevice = GraphicsEnvironment.getLocalGraphicsEnvironment(). getDefaultScreenDevice();

    window = new Frame();
    jbt = new JButton();
    jbt.setSize(100, 100);
    jbt.setLocation(100, 100);
    jbt.setVisible(true);
    window.addWindowListener(new WindowAdapter() {

    @Override
    public void windowClosing(WindowEvent e) {
    exit();
    }
    });

    window.setUndecorated(true);
    window.setResizable(false);
    window.setIgnoreRepaint(true);
    window.addKeyListener(new Keyboard(this));
    Mouse mouse = new Mouse(this);
    window.addMouseMotionListener(mouse);
    window.addMouseListener(mouse);
    window.setBackground(Color.BLACK);

    if (graphicsDevice.isFullScreenSupported()) {
    graphicsDevice.setFullScreenWindow(window);
    } else {
    window.setSize(graphicsDevice.getDisplayMode().get Width(), graphicsDevice.getDisplayMode().getHeight());
    window.setLocation(0, 0);
    window.setVisible(true);
    window.add(jbt);
    }
    /*if (gd.isDisplayChangeSupported()) {
    gd.setDisplayMode(newDisplayMode);
    }*/
    window.createBufferStrategy(2);
    screenBuffer = window.getBufferStrategy();

    init();
    }

    [CODE]
    se provo a spostare
    codice:
    window.add(jbt);
    di posto mi succede un casino mi esce un bottone enorme a tutto schermo che poi viene sovrastato dalla grafica del gioco ma che però non mi permette più di muovere l'astronave e invece in questo modo non mi crea il bottone ma si può in compenso giocare...

    grazie anticipate

  2. #2
    dunque ho provato e riprovato ma non riesco a trovar soluzione.
    nel gioco io dovrei inserire altre finestre all'interno del frame principale finestre che siano riducibili a icona ma non espandibili e quando ridotte a icona non dovrebbero andarsi a posizionare nella barra delle applicazioni ma all'interno del frame del gioco e dovrebbero sempre stare in primo piano occupando lo spazio del gioco qualcuno saprebbe damrmi qualche suggerimento ho provato e riprovato riesco a ricreare la finestra ma mi resta sempre in secondo piano rispetto al frame del gioco, riesco a vederla solo riducendo a icona il frame del gioco stesso e comunque se ridotta a icona non mi resta l'icona sul frame ma mi va a finire sulla barra applicazioni di windows

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.