Piti problème, et merci de votre attention!
J'ai construit un Jframe, avec barre de menu (ça, ça marche impeccable! , texteArea...

Je voudrai remplir (enfin .. "remplir",... c un grand mot..) ou du moins afficher un truk des que je selectionne "Nouveau" (par exemple) dans mon Item Fichier... je voulais chercher également comment ouvrir un log (avec un showlog) dans la texte area, en selectionnant "Ouvrir" dans fichier... Donc si vous avez des idées...

VOICI LE CODE: ( et si vous avez des remark la dessus en dehors de mon problème.. hésitez surtout pas!)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
 
/*
 * Créé le 10 juin 04
 */
package xml.read;
 
import java.awt.GraphicsConfiguration;
import javax.swing.*;
import java.awt.event.*;
/*
 * @author OxN
 */
 
	public class TestFrame extends JFrame implements ActionListener{
 
	   // une constante (mot clé final)
	   // c'est un moyen très pratique d'associer un écouteur d'événement
	   // à un générateur d'événement.
	   static final String ACTION_QUITTER = "Quitter";
	   static final String ACTION_NOUVEAU = "Nouveau";
	   static final String ACTION_OUVRIR = "Ouvrir";
 
		private javax.swing.JTextArea jTextArea = null;
 
	   // constructeur
	   public TestFrame() { 
		 // appel un constructeur de son parent
		 super("Alex apply");
			// effet : donne un titre à la fenêtre
 
		 // l'application s'arrête lorsque la fenêtre est fermée.
		 setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
 
		 // initialisation de la fenêtre
		 init();
		 return;
	   }
 
	 private void init(){
 
	   //Préparation à la Création d'une barre de menus
	   JMenuBar menuBar;
	   // Création d'un menu
	   JMenu menuFichier;
 
	   //Création de la barre de menus
		menuBar = new JMenuBar();
	   //construisons le premier menu
	   menuFichier = new JMenu("Fichier");
	   //Touche d'accès rapide
	   //menuFichier.setMnemonic(KeyEvent.VK_F);
	   //menuFichier.getAccessibleContext().setAccessibleDescription(
		//	"Menu permettant d'accéder à une commande pour quitter");
 
	   //création de la commande "quitter"
	   JMenuItem mnItemQuitter = new JMenuItem(ACTION_QUITTER,KeyEvent.VK_Q);
	   JMenuItem mnItemNouveau = new JMenuItem(ACTION_NOUVEAU,KeyEvent.VK_N);
		JMenuItem mnItemOuvrir = new JMenuItem(ACTION_OUVRIR,KeyEvent.VK_O);
 
 
		//					
	   //mnItemQuitter.getAccessibleContext().setAccessibleDescription(
		//		"Quitter le programme");
 
	   // le menu Fichier contient la commande Quitter   
	   menuFichier.add(mnItemQuitter);
	   menuFichier.add(mnItemNouveau);
	   menuFichier.add(mnItemOuvrir);
	   //menu.addSeparator();
	   // on peu mettre un séparateur
	   // la barre de menus contient le menu Fichier
	   menuBar.add(menuFichier);
	   menuBar.add(new JMenu("Un autre menu"));
	   menuBar.add(new JMenu("Encore"));
	   menuBar.add(new JMenu("A propos de"));
	   // on l'ajoute à la fenêtre
	   menuBar.setName("BarreDeMenu");
	   setJMenuBar(menuBar);
 
	   // la fenêtre est à l'écoute d'une action sur ce menu
	   mnItemQuitter.addActionListener(this);
 
	   setSize(360, 237);     
			this.setContentPane(getJTextArea());
	  } 
 
	  public void actionPerformed(ActionEvent evt) {
		 String action = evt.getActionCommand();
 
   		 if (action.equals(ACTION_QUITTER))
   		  {
		   System.exit(0);
		 }
		if (action.equals(ACTION_NOUVEAU))
		  {
			afficher();
		 }
		if (action.equals(ACTION_OUVRIR))
		  {
			Ouvrir();
		 } 
	  }
 
	  //SOUCIS
   		public void afficher()
   		{
			JTextArea.append("test"); 
   		}
   		public void Ouvrir()
   		{
 
 
   		}
 
	  static public void main(String[] args) {
		 JFrame f = new TestFrame();
		 f.setVisible(true);
	  }
 
	/**
         * This method initializes jTextArea
         * 
         * @return javax.swing.JTextArea
         */
	private javax.swing.JTextArea getJTextArea() {
		if(jTextArea == null) {
			jTextArea = new javax.swing.JTextArea();
		}
		return jTextArea;
	}
	}  //  @jve:visual-info  decl-index=0 visual-constraint="152,10"