Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    103

    JSlider come riproduttore di immagini

    Salve a tutti,
    avrei bisogno di un parere per quanto riguardo l'uso di JSlider collegato con il ChangeEvent.
    Il mio problema consiste in:

    da un db estraggo istanze rappresentanti le posizioni (precedentemente inserite) di oggetti come coordinate x, y e con queste ricostruisco tutti i movimenti dall'inizio dell'inserimento fino alla fine (come visualizzazione avevo pensato a delle ImageIcon attaccate su JLabel su un JPanel che rappresenta il luogo di registrazione): l'applicazione, tramite l'uso di JSlider, deve permettere di poter tornare indietro nell'asse temporale e rivedere più volte i movimenti.
    Come posso realizzare tramite il Change Event la visualizzazione delle posizioni in un certo tempo t?
    Ho visto molti esempi su internet sull'uso di JSlider ma erano tutti basati su grafici (e quindi si appoggiavano al metodo repaint per la ricostruzione dell'immagine).

    Ah ancora una cosa: per avere una programmazione ad oggetti ho creato tre classi che si richiamano per dividere il luogo ove caricare le label, dal metodo di gestione generale e dalla gestione del db.
    Implementando il movimento delle label, ho notato che il sistema mostra a video solo l'ultima posizione perdendo quelle precedenti; ho provato ad inserire un thread che ritardasse l'apparire delle immagini per mostrare i cambiamenti effettivi delle immagini nel tempop ma (e non solo l'ultima) come risultato mi sono trovato un pannello grigio fino al caricamento dell'ultima posizione in cui veniva mostrato il luogo e la label finale.
    Come posso fare a visualizzare tutti gli spostamenti e non solo l'ultimo?
    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    103

    scorrere nell'asse del tempo

    Salve a tutti,
    avrei bisogno di un parere per quanto riguardo l'uso di JSlider collegato con il ChangeEvent.
    Il mio problema consiste in:

    da un db estraggo istanze rappresentanti le posizioni (precedentemente inserite) di oggetti come coordinate x, y e con queste ricostruisco tutti i movimenti dall'inizio dell'inserimento fino alla fine:l 'applicazione, tramite l'uso di JSlider, deve permettere di poter tornare indietro nell'asse temporale e rivedere più volte i movimenti.
    Come posso realizzare tramite il Change Event la visualizzazione delle posizioni in un certo tempo t?
    Ho visto molti esempi su internet sull'uso di JSlider ma erano tutti basati su grafici (e quindi si appoggiavano al metodo repaint per la ricostruzione dell'immagine).
    Grazie

  3. #3
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,480

    Moderazione

    Ho unito le discussioni che hai aperto sostanzialmente sullo stesso argomento.

    Non aprire pù discussioni per lo stesso problema; se devi aggiungere precisazioni, inserisci una nuova risposta nella discussione esistente.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

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.