Bonjour,
j'aimerais trouvé un moyen de déplacer une scrollbar située à droite
d'un JScrollPane vers la gauche.
Je vous remercie d'avance de votre contribution
Bon dev
Genetechno
Bonjour,
j'aimerais trouvé un moyen de déplacer une scrollbar située à droite
d'un JScrollPane vers la gauche.
Je vous remercie d'avance de votre contribution
Bon dev
Genetechno
Je n'ai pas très bien compris ce que tu cherches à faire.
Voilà ce que j'ai trouvé dans la javadoc.
En fait sur un composant JScrollPane les scroll bars sont située
sur la droite du composant et en bas du composant et scrollent respectivement
de bas en haut et de gauche à droite.
Le besoin se situe au niveau du placement de la scrollbar. Il faudrait
que la verticale soit positionné à gauche dans le scrollPane et non plus à droite.
j'ajoute que je suis en 1.4
Merci pour la 1ère réponse rapide
Une autre solution serait d'abandonner le JScrollPane et d'ajouter "manuellement" des ScrollBars. Après c'est une question de Layout pour choisir l'emplacement.
regarde si c'es ca que tu veut.
j'ai mi une ligne en rouge.
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 import java.awt.HeadlessException; import java.awt.Dimension; import java.awt.ComponentOrientation; import javax.swing.JFrame; import javax.swing.JTextArea; import javax.swing.JScrollPane; /** * Created by IntelliJ IDEA. * User: bebe * Date: 06-Jun-2006 * Time: 11:24:24 * To change this template use File | Settings | File Templates. */ public class ScrollBarLeftTest extends JFrame { public ScrollBarLeftTest() throws HeadlessException { JTextArea myTextArea = new JTextArea(getTextAreaContent()); JScrollPane myScrollPane = new JScrollPane(myTextArea); myScrollPane.setPreferredSize(new Dimension(600, 150)); myScrollPane.setComponentOrientation(ComponentOrientation.RIGHT_TO_LEFT); add(myScrollPane); pack(); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setLocationRelativeTo(getParent()); } public static void main(String[] args) { ScrollBarLeftTest s = new ScrollBarLeftTest(); s.setVisible(true); } private String getTextAreaContent() { return new StringBuffer().append("How do you sleep while the rest of us cry?\n") .append("How do you dream when a mother has no chance to say goodbye?\n") .append("How do you walk with your head held high?\n") .append("Can you even look me in the eye, and tell me why?...") .append("Let me tell you 'bout hard work\n") .append("Minimum wage with a baby on the way\n") .append("Let me tell you 'bout hard work\n") .append("Rebuilding your house after the bombs took them away\n") .append("Let me tell you 'bout hard work\n") .append("Building a bed out of a cardboard box\n") .append("Let me tell you 'bout hard work! Hard work! Hard work!\n") .append("You don't know nothing 'bout hard work! Hard work! Hard work!!!!!!!!\n") .append("\n").append("How do you sleep at night?\n") .append("How do you walk with your head held high?\n") .append("Dear Mr. President, you'd never take a walk with me\n") .append("Hmmm, would you?").toString(); } }
c'est la seule qui a de l'importance.
Merci à vous deux cela marche parfaitement.
![]()
Partager