JProgressBar - A barra nao concilia com a tranferencia

Fala galera, to tentando colocar uma barra de progresso para upload de arquivo, so que a barra acaba primeiro que a transferencia, alguem tem alguma dica, ou sabe o que provavlemente deve ser???

Abracossss
Rafael…

Olá1

Posta o seu código ai pra gente dar uma olhada! Provavelmetne vc não está criando uma relação entre a posiçao do progress bar e a porcentagem concluida do seu upload…

Abraço!

[quote=cassio]Olá1

Posta o seu código ai pra gente dar uma olhada! Provavelmetne vc não está criando uma relação entre a posiçao do progress bar e a porcentagem concluida do seu upload…

Abraço![/quote]

Ola Cassio, aqui vai o codigo se estiver muito grande pra avaliacao eu anexo ele…

EDITANDO, VOU ANEXAR, TA MUITO GRANDE O CODIGO

Abracos!!!

Alguem pode me dar um help???

Obrigado,
Rafael

Desculpe o flood mais eu já consegui…
Ninguém sabe de porra nenhuma nesse fórum…

Só tem iniciante igual a mim… :evil:

[quote=rafaelt]Desculpe o flood mais eu já consegui…
Ninguém sabe de porra nenhuma nesse fórum…

Só tem iniciante igual a mim… :evil:[/quote]
Vc nem sequer anexou código algum, apesar de ter dito em uma resposta ali pra cima que o fez… como espera receber ajuda?! tsc tsc tsc…
E ainda é grosseiro…

Viu? Pelo menos aprendeu algo…

[quote=cassio][quote=rafaelt]Desculpe o flood mais eu já consegui…
Ninguém sabe de porra nenhuma nesse fórum…

Só tem iniciante igual a mim… :evil:[/quote]
Vc nem sequer anexou código algum, apesar de ter dito em uma resposta ali pra cima que o fez… como espera receber ajuda?! tsc tsc tsc…
E ainda é grosseiro…[/quote]

Me desculpe caro colega, mais foi num momento de stress que eu escrevi isso, coisa que um ser humano faz é descontar em pessoas que não tem nada a ver, não foi pra vc pois foi o único que respondeu…
eu anexei o código sim e fiquei esperando no entanto consegui fazer o que eu queria, então editei a resposta e tirei o codigo…

no mais, desculpe me pela grosseria… :oops:

Abraços…

Se cada coisinha que você for fazer ficar irritadinho assim, saia da programação… pois concerteza não é sua area.

é facil falar e depois pedir desculpas :wink:

Um exemplo bom para estudar…!

import java.awt.;
import java.awt.event.
;
import javax.swing.;
import java.beans.
;
import java.util.Random;

public class ProgressMonitorDemo extends JPanel
implements ActionListener,
PropertyChangeListener {

private ProgressMonitor progressMonitor;
private JButton startButton;
private JTextArea taskOutput;
private Task task;

class Task extends SwingWorker<Void, Void> {
    @Override
    public Void doInBackground() {
        Random random = new Random();
        int progress = 0;
        setProgress(0);
        try {
            Thread.sleep(1000);
            while (progress < 100 && !isCancelled()) {
                //Sleep for up to one second.
                Thread.sleep(random.nextInt(1000));
                //Make random progress.
                progress += random.nextInt(10);
                setProgress(Math.min(progress, 100));
            }
        } catch (InterruptedException ignore) {}
        return null;
    }

    @Override
    public void done() {
        Toolkit.getDefaultToolkit().beep();
        startButton.setEnabled(true);
        progressMonitor.setProgress(0);
    }
}

public ProgressMonitorDemo() {
    super(new BorderLayout());

    //Create the demo's UI.
    startButton = new JButton("Start");
    startButton.setActionCommand("start");
    startButton.addActionListener(this);

    taskOutput = new JTextArea(5, 20);
    taskOutput.setMargin(new Insets(5,5,5,5));
    taskOutput.setEditable(false);

    add(startButton, BorderLayout.PAGE_START);
    add(new JScrollPane(taskOutput), BorderLayout.CENTER);
    setBorder(BorderFactory.createEmptyBorder(20, 20, 20, 20));

}


/**
 * Invoked when the user presses the start button.
 */
public void actionPerformed(ActionEvent evt) {
    progressMonitor = new ProgressMonitor(ProgressMonitorDemo.this,
                              "Running a Long Task",
                              "", 0, 100);
    progressMonitor.setProgress(0);
    task = new Task();
    task.addPropertyChangeListener(this);
    task.execute();
    startButton.setEnabled(false);
}

/**
 * Invoked when task's progress property changes.
 */
public void propertyChange(PropertyChangeEvent evt) {
    if ("progress" == evt.getPropertyName() ) {
        int progress = (Integer) evt.getNewValue();
        progressMonitor.setProgress(progress);
        String message =
            String.format("Completed %d%%.\n", progress);
        progressMonitor.setNote(message);
        taskOutput.append(message);
        if (progressMonitor.isCanceled() || task.isDone()) {
            Toolkit.getDefaultToolkit().beep();
            if (progressMonitor.isCanceled()) {
                task.cancel(true);
                taskOutput.append("Task canceled.\n");
            } else {
                taskOutput.append("Task completed.\n");
            }
            startButton.setEnabled(true);
        }
    }

}

/**
 * Create the GUI and show it.  For thread safety,
 * this method should be invoked from the
 * event-dispatching thread.
 */
private static void createAndShowGUI() {
    //Create and set up the window.
    JFrame frame = new JFrame("ProgressMonitorDemo");
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

    //Create and set up the content pane.
    JComponent newContentPane = new ProgressMonitorDemo();
    newContentPane.setOpaque(true); //content panes must be opaque
    frame.setContentPane(newContentPane);

    //Display the window.
    frame.pack();
    frame.setVisible(true);
}

public static void main(String[] args) {
    //Schedule a job for the event-dispatching thread:
    //creating and showing this application's GUI.
    javax.swing.SwingUtilities.invokeLater(new Runnable() {
        public void run() {
            createAndShowGUI();
        }
    });
}

}

[quote=lina]Se cada coisinha que você for fazer ficar irritadinho assim, saia da programação… pois concerteza não é sua area.

é facil falar e depois pedir desculpas ;)[/quote]

Sair da programação??? com 7 anos impossível, não da pra ficar menos maluco já me envolvi demais.

É melhor me arrepender do erro do que persister nele…por isso eu pedi desculpas.

Nem era pra está aqui perdendo tempo contigo, pq esse tópico é do ano passado não sei pq vc recussitou ele :?: :?: :?: :?: :shock: o assunto já foi encerrado a muito tempo.

:idea:
Vamos adiante.