Bonjour,
N'ayant pas trouvé une explication à mon problème, je me permets donc de poster ma question.
En fait, j'essaie d'afficher une TextArea, en cliquant sur un bouton, dans un zone située au dessous d'un séparateur SplitPane. J'arrive déjà à afficher deux images en cliquant sur leur bouton respectif mais ça coince pour la zone texte. Voilà la partie du code qui pose problème:
Si ça peut aider pour mieux comprendre, voici le code qui définit ma zone texte:
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 public void actionPerformed(ActionEvent e) { Object o = e.getSource(); if(o == btn1) derouleur.setViewportView(img1); else if(o == btn2) derouleur.setViewportView(img2); else if(o == btn3) derouleur.getViewport().add(zoneTexte); }
En fait quand j'écris derouleur.getViewport().add(zoneTexte); après panScroll.add(derouleur); ça affiche bien ma zone. Mais je n'arrive pas à créer l'évènement cliquer bouton -> afficher... Qu'en pensez-vous?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 panScroll = new JPanel(); derouleur = new JScrollPane(); JTextArea zoneTexte = new JTextArea(); panScroll.setLayout(null); //Panel pour dérouleur derouleur.setBounds(new Rectangle(393,208)); zoneTexte.setText("Zone Texte"); panScroll.add(derouleur);
J'ai aussi utiliséMerci pour vos conseils.
Code : Sélectionner tout - Visualiser dans une fenêtre à part zoneText.setVisible (true);
Partager