accès aux groupes de discussion, consultation et publication d'articles, recherche de "newsgroups"...
membres, identifiez-vous
é-mail Mot de passe
nouveau ? mot de passe oublié ?
Chargement... Chargement en cours...

Groupes français belges canadiens suisses internationaux Nétiquette
Échangez opinions et commentaires dans les forums de discussion.

pb en Swing avec la JProgress Bar

 [  Nouvelle Discussion Nouvelle discussion  |  Répondre au groupe Répondre au groupe  |  fr.comp.lang.java ] 

Retour : Accueil du site fr comp lang java   charte stats de ce groupe


  Sujet:   pb en Swing avec la JProgress Bar  
 De: triffau...@yahoo.fr
 Groupes: fr.comp.lang.java
 Organisation: http://groups.google.com
 Date: 22. Jan 2008, 15:15:30
Bonsoir,

je ne parviens pas à afficher la JProgress bar dans mon appli.

Voici l'architecture du programme :

Classe Catalogue
{
public JProgressBar _JProgressBar;

private static void createAndShowGUI()
	{
		// Create and set up the window.
		JFrame frame = new JFrame("Cd Manager");
		frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

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

		Menu menubar = new Menu();
		frame.setJMenuBar(menubar);

		_JFileChooser = new JFileChooser();
		_JFileChooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);

		_JProgressBar = new JProgressBar(0, 100);
		_JProgressBar.setValue(0);
		// _JProgressBar.setIndeterminate(true);
		_JProgressBar.setStringPainted(true);

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

	@SuppressWarnings("unchecked")
	public static void main(String[] args) throws IOException
	{

		_logger.info("Application launched.");
		if (init())
		{
			javax.swing.SwingUtilities.invokeLater(new Runnable() {
				public void run()
				{
					createAndShowGUI();
				}
			});



		}

	}

Class View extends JPanel -> rien de particulier


Class Business implements Runnable. -> RAS

dans la méthode principale de ma classe Business (cad le run de mon
Runnable), je fais ceci :
(on y accède via un menu avec des listeners et tout et tout, toute
cette partie fonctionne).

Catalogue._JProgressBar.setValue(__progress); pour rafraichir ma
ProgressBar.

dans mes logs, progress augmente bien mais la progressBar n'apparait
jamais !!

J'ai bien lu le tutorial de sun sur
http://java.sun.com/docs/books/tutorial/uiswing/examples/components/ProgressBarDemoProject/src/components/ProgressBarDemo.java

et je ne comprends pas ce qui coince.

Machine Mac OSX, version de Java 1.5.0

Ca doit sûrement être tout bête mais je ne vois pas...

Merci pour votre aide,

Bonne soirée !


DateSujet  Auteur
01.01.
o 
Groups Explorer contact votre avis comment ça marche? rechercher un groupe suggérer un groupe abuse accueil du site   Imprimer cette page   Envoyer cette page à un(e) ami(e)