IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

AWT/Swing Java Discussion :

JScrollPane : scroll bar verticale à gauche


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Inscrit en
    Juillet 2005
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 5
    Par défaut JScrollPane : scroll bar verticale à gauche
    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

  2. #2
    Membre Expert
    Avatar de afrikha
    Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    1 600
    Détails du profil
    Informations personnelles :
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2005
    Messages : 1 600
    Par défaut
    Je n'ai pas très bien compris ce que tu cherches à faire.
    Voilà ce que j'ai trouvé dans la javadoc.


    Mes publications
    Lisez
    Les régles du forum
    Pensez au bouton

  3. #3
    Nouveau membre du Club
    Inscrit en
    Juillet 2005
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 5
    Par défaut
    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

  4. #4
    Membre Expert
    Avatar de afrikha
    Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    1 600
    Détails du profil
    Informations personnelles :
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2005
    Messages : 1 600
    Par défaut
    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.


    Mes publications
    Lisez
    Les régles du forum
    Pensez au bouton

  5. #5
    Membre émérite
    Avatar de bbclone
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    537
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2006
    Messages : 537
    Par défaut
    regarde si c'es ca que tu veut.

    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();
        }
    }
    j'ai mi une ligne en rouge.
    c'est la seule qui a de l'importance.

  6. #6
    Nouveau membre du Club
    Inscrit en
    Juillet 2005
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 5
    Par défaut
    Merci à vous deux cela marche parfaitement.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. TableLayoutPanel et scroll bar verticale
    Par aviateur22 dans le forum C#
    Réponses: 0
    Dernier message: 20/05/2015, 22h22
  2. Probleme jscrollpane (scroll bar)
    Par javanoobs1 dans le forum 2D
    Réponses: 1
    Dernier message: 05/05/2010, 17h37
  3. Positionnement scroll bar verticale
    Par dume.corsica dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 19/10/2009, 11h25
  4. [VB6]scroll bar verticale
    Par Sephy dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 06/06/2006, 18h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo