Flux rss
Collection CommentCaMarche.net
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

Message d'erreur java

m_aith, le dimanche 25 mars 2007 à 18:27:30
Bonjour
je suis débutant java, j'ai écrit une petite classe

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

public class DomoZoneTexte extends JFrame {
private JTextArea zoneTexte1;
private JTextArea zoneTexte2;
private JButton copier;

public DomoZoneTexte(){
super("Demo de zone de texte");

Box boite=Box.createHorizontalBox();

String texte="Cet exemple de texte\n"+
"illustre la copie du texte\n"+
"d'une zonz de texte\n"+
"vers une autre zone de texte\n"+
"par un événement externe.\n";

JTextArea zoneTexte1=new JTextArea(texte,10,15);

boite.add(new JScrollPane(zoneTexte1));

copier=new JButton("Copier>>>");
copier.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){

zoneTexte2.setText(zoneTexte1.getSelectedText());
}
}
);

boite.add(copier);

JTextArea zoneTexte2=new JTextArea(10,15);
boite.add(new JScrollPane(zoneTexte2));

Container conteneur=getContentPane();
conteneur.add(boite);

setSize(425,200);
setVisible(true);
}

public static void main(String[] args){
DomoZoneTexte ap=new DomoZoneTexte();
ap.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}

}

A la compilation il m'affiche le message suivant

"DomoZoneTexte.java": local variable zoneTexte1 is accessed from within inner class; needs to be declared final at line 31, column 44

je vois pas l'erreur du tout .. si qq'un pourrai me dire là où ca va pas .. Merci
Configuration: Windows XP
Firefox 2.0.0.3
Répondre à m_aith  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 HackTrack, le mardi 27 mars 2007 à 14:53:24
Salut!

C'est simplement parce que tu déclares tes 2 JTextArea comme variables d'instance (en début de classe) et que tu déclares à nouveau des objets du même nom dans ton constructeur.

Supprime donc la déclaration des JTextArea dans ton constructeur, comme ci-dessous:

import java.awt.Container;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.Box;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;

public class DomoZoneTexte extends JFrame {
	private JTextArea zoneTexte1;

	private JTextArea zoneTexte2;

	private JButton copier;

	public DomoZoneTexte() {
		super("Demo de zone de texte");

		Box boite = Box.createHorizontalBox();

		String texte = "Cet exemple de texte\n"
				+ "illustre la copie du texte\n"
				+ "d'une zone de texte\n"
				+ "vers une autre zone de texte\n"
				+ "par un événement externe.\n";

		zoneTexte1 = new JTextArea(texte, 10, 15);

		boite.add(new JScrollPane(zoneTexte1));

		copier = new JButton("Copier>>>");
		copier.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e) {
				zoneTexte2.setText(zoneTexte1.getSelectedText());
			}
		});

		boite.add(copier);

		zoneTexte2 = new JTextArea(10, 15);
		boite.add(new JScrollPane(zoneTexte2));

		Container conteneur = getContentPane();
		conteneur.add(boite);

		setSize(425, 200);
		setVisible(true);
	}

	public static void main(String[] args) {
		DomoZoneTexte ap = new DomoZoneTexte();
		ap.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	}

}



;-)
HackTrack
Répondre à HackTrack

Résultats pour Message d'erreur java

Dreamweaver erreure javascript help (Résolu) Bonjour, j utilise dreamweaver cs3 et a chaque fois que je veux enregister un modif sur une page le message suivant apparait: une erreure javasript s'est produite lors de l execution de onLoad dans _beforeSave.htm pouvez vous m aider? merci www.commentcamarche.net/forum/affich-6664085-dreamweaver-erreure-javascript-help
Message erreur 0x80ef01f4 (Résolu) Bonjour, bonjour la fonction conversation audio / video ne marche pas , que signifie le message erreur 0x80ef01f4 ? merci www.commentcamarche.net/forum/affich-7896670-message-erreur-0x80ef01f4
Message erreur (Résolu) bonjour je suis nouveau dons ce forum je vous savoir la solution pour fixer les message erreur et merci d'avence www.commentcamarche.net/forum/affich-3269850-message-erreur

Résultats pour Message d'erreur java

Impossible de supprimer MozMapi32.dllIl est possible qu'une tentative de désinstallation de Thunderbird échoue et que vous receviez alors le message "Impossible de supprimer MozMapi32.dll". En essayant de réinstaller Thunderbird, vous verriez alors le message "Erreur d'écriture lors... www.commentcamarche.net/faq/sujet-13492-impossible-de-supprimer-mozmapi32-dll

Résultats pour Message d'erreur java

Message erreur (Résolu)Bonjour, depuis hier soir mon pc m'affiche un message au demarage j'ai eu un virus qu'avast a laissé passer bien entendu (salut avast, bonjour avira) a chaque démarrage j'ai donc se message erreur de chargement de... www.commentcamarche.net/forum/affich-8818822-message-erreur
Message erreur (Résolu)b onjour a tous j ai un message erreur suivant : Opistat.exe-composant introuvable cette application n a pas pu demarrer car nmobsvr.DLL est introouvable. la reinstallation de cette application peut corriger ce probleme. Comment faire pour l annuler... www.commentcamarche.net/forum/affich-3045142-message-erreur
Erreur 81000306 sur windows live messenger (Résolu)Bonjour, d'un seul coup je ne peux plus me connecter sur windows live messenger version 8.5 , jai le message erreur 81000306 "nous n'avons pas ou vous connecter......." j'utilise vista, et je me connecte en wifi. et ce que je comprend... www.commentcamarche.net/forum/affich-5473660-erreur-81000306-sur-windows-live-messenger