Evènement d'interaction de barre de progression

Contenu du snippet

Ce code détecte une action sur la JScrollBar et change la valeur de la JProgressBar en fonction de la nouvelle valeur récupérée...

Source / Exemple :


import java.awt.event.*;
import java.awt.*;
import javax.swing.*;

public class ProgressEvent extends JFrame implements AdjustmentListener {

	JProgressBar progress = new JProgressBar(0, 90);
	JScrollBar slide = new JScrollBar(JScrollBar.HORIZONTAL,50,4,0,100);

	public ProgressEvent(){
		super("Evènement d'interaction de barre de progression");
		setSize(350,350);
		progress.setValue(slide.getValue());
		slide.addAdjustmentListener(this);
		JPanel pane = new JPanel();
		pane.setLayout(new BorderLayout());
		pane.add("Center", progress);
		pane.add("South", slide);
		setContentPane(pane);
	}

public static void main(String[] args){
ProgressEvent index = new ProgressEvent();
index.setVisible(true);
}

public void adjustmentValueChanged(AdjustmentEvent evt){
int newValue = slide.getValue();
progress.setValue(newValue);
repaint();
}
}

Conclusion :


ProgressEvent.java

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.