Visualizzazione dei risultati da 1 a 4 su 4

Discussione: JProgressBar

  1. #1

    JProgressBar

    Ciao ,

    non riesco proprio :

    vorrei visualizzare una finestra con una semplce JProgressBar mentre faccio il download o l'upload di foto singole nel mio db MYSQL
    come potrei fare?

    ringraziamenti anticipati.

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: JProgressBar

    Originariamente inviato da spiritoserio
    non riesco proprio :

    vorrei visualizzare una finestra con una semplce JProgressBar mentre faccio il download o l'upload di foto singole nel mio db MYSQL
    come potrei fare?
    Non riesci .. nel senso che hai già scritto del codice ma non ti funziona? Posta il codice che vediamo.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Scusa il ritardo il lavoro mi ha impegnato allora questo è il codice
    che vorrei collegare ad una JProgressBar.

    codice:
     public void InserisciImmagine() {
         
    
      String __Nome = jt1.getText();
      String __Nome_File = jt2.getText();
      String __Descrizione = jt3.getText();
    
       PreparedStatement pstm1 = connection.prepareStatement(
        "insert into Country values(?, ?, ?)");
    
        pstm1.setString(1, __Nome);
        File file = new File(__Nome_File);
        InputStream inputImage = new FileInputStream(file);
        pstm1.setBinaryStream(2, inputImage, (int)(file.length()));
        pstm1.setString(3, __Descrizione);
        pstm1.executeUpdate();  
        }
    ecco ...
    di codice della JProgressBar in rete c'è ne una valanga ma non riesco ad applicarlo al tutto...
    ciao grazie.

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da spiritoserio
    codice:
        File file = new File(__Nome_File);
        InputStream inputImage = new FileInputStream(file);
        pstm1.setBinaryStream(2, inputImage, (int)(file.length()));
        pstm1.setString(3, __Descrizione);
        pstm1.executeUpdate();
    di codice della JProgressBar in rete c'è ne una valanga ma non riesco ad applicarlo al tutto...
    Quindi tu vorresti "monitorare" il progresso della lettura da quello stream del file?
    Il fatto è che non sei tu che leggi dallo stream .... è il driver JDBC che, durante la esecuzione dello statement ricava quel InputStream dal parametro e si mettere a leggere i dati dallo stream!!

    La cosa che puoi fare è estendere java.io.FilterInputStream per incapsulare quel InputStream e fare da "passante" per le richieste di lettura. In pratica quello che concettualmente fa la classe javax.swing.ProgressMonitorInputStream. Per dirla ancora in altro modo: ti metti "in mezzo" alla lettura dello stream.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

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 © 2026 vBulletin Solutions, Inc. All rights reserved.