Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di paul78
    Registrato dal
    Apr 2010
    Messaggi
    515

    inserire un'animazione in un JFrame....

    ciao a tutti!!!!

    con questo script:

    codice:
    ImageIcon ball_IMG_ICON = new ImageIcon(img1);						
    ballImage = ball_IMG_ICON.getImage(); 													
    prepareImage(ballImage, this);
    currentBall.setX(330);
    currentBall.setY(+300);
    jpanel.setDoubleBuffered(true);
    new Timer(vel, paintTimer).start();
    mi permette di eseguire un'animazione...

    ora questa animazione la vorrei inserire un un JFrame...
    io ho scritto:

    codice:
    frameAnimazione = new JFrame("Animazione Immagine");
    frameAnimazione.setSize(1100, 720);							frameAnimazione.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); 						   
    frameAnimazione.getContentPane().add(jpanel);
    frameAnimazione.setLocation(320, 135);
    frameAnimazione.setVisible(true);
    il problema è che l'animazione mi esce fuori dal JFrame....

    come mai???

  2. #2
    Utente di HTML.it L'avatar di paul78
    Registrato dal
    Apr 2010
    Messaggi
    515
    ..ho provato anche in questo modo cioè inserire lo script in un JPanel cioè così:

    codice:
    private JPanel getPanelAnimazione() {
    if (p == null) {
    p = new JPanel();
     p.setVisible(true);
     ImageIcon ball_IMG_ICON = new ImageIcon(img1);						
    ballImage = ball_IMG_ICON.getImage(); 													
    prepareImage(ballImage, this);
    currentBall.setX(30);
    currentBall.setY(+300); 
    p.setDoubleBuffered(true);				
    new Timer(vel, paintTimer).start();
    }
    return p;
    }
    e poi con il JFrame:

    codice:
    frameAnimazione = new JFrame("Animazione Immagine");
    frameAnimazione.setSize(1100, 720);							frameAnimazione.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); 						   
    frameAnimazione.getContentPane().add(getPanelAnimazione());
    frameAnimazione.setLocation(320, 135);
    frameAnimazione.setVisible(true);
    ma quando clicck per far uscire l'immagine...mi esce il frame ma senza l'immagine!!! cioè con i lframe vuoto!!!

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.