Combo sans scrollbar sous Linux
Bonjour,
J'utilise des composants de type org.eclipse.swt.widgets.Combo pour créer une liste dans une IHM.
Cette liste contient beaucoup d'élément.
La combo est initialisée de la manière suivante :
Code:
1 2 3 4 5 6 7 8
|
GridDataFactory gdGrab = GridDataFactory.fillDefaults().grab(true, false);
GridDataFactory gdGrabSpan = gdGrab.copy().span(HORIZONTAL_GRAB, 1);
Combo listCombo = new Combo(parent, SWT.READ_ONLY | SWT.V_SCROLL);
gdGrabSpan.applyTo(listCombo);
listCombo.add("Element1");
listCombo.add("Element2");
... |
Mon problème est que lorsque je lance mon IHM sous windows, ma combo s'affiche bien avec un scrollbar.
En revanche, sous linux, je n'ai pas de scrollbar mais une jolie petite flèche en haut et en base de ma liste, sur lesquelles je dois cliquer pour défiler dans ma liste. Et je ne peux même pas accélérer le mouvement avec la roulette de ma souris.
Est ce que quelqu'un a déjà eu ce problème et sait le résoudre pour avoir le scroll, ou du moins permettre de naviguer avec la molette de la souris?
Ma config linux est une Redhat 4.5 WS, jdk 1.5, et je lance mon client à partir d'eclipse 3.5.1
Pour info, lorsque j'utilisais la version 3.2.1 d'eclipse, cela fonctionnait très bien sous windows et linux.
Merci pour vos réponses