Ajouter un commentaire

Jexer une bibliothèque Java pour des interfaces utilisateur en mode texte

Par:
fredericmazue

mer, 15/05/2019 - 10:00

Vous souvenez- vous des interfaces fenêtrées en mode texte du temps de MS-DOS ? La bibliothèque Turbo Vision de Borland était renommée pour son efficacité. Une interface fenêtrée en mode texte ressemblait à cela :

Il est des contextes où ce genre d'interfaces restent les bienvenues. Par exemple dans des terminaux à la Xterm. Ou quand un développeur qui travaille au coeur de sa nouvelle application révolutionnaire n'a pas la tête à peaufiner une interface graphique :-)

Dans ces cas et dans de nombreux autres Jexer sera d'une grande aide aux développeurs Java. Jexer est une bibliothèque qui implémente en Java un système de fenêtrage à la Turbo Vision. Jexer fonctionne à la fois sur les terminaux de type Xterm et sur Swing. Jexer prend en charge les images sous Xterm et Swing. Sous Swing, les images sont en couleurs vraies:

Tandis que sous Xterm les images sont tramées en fonction de la palette disponibles.

Jexer présente l'indéniable avantage de la concision du code. Ainsi sa documentation propose un prototype de gestionnaire de fenêtres en mosaïque écrit en moins de 250 lignes de code et un prototype de visionneuse d'images miniatures écrit en moins de 350 lignes de code.

Jexer est un logiciel libre sous licence MIT, disponible sur GitLab.

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
  SSS    AA   BBBB   TTTTTT  RRRR  
S A A B B TT R R
SSS AAAA BBBB TT RRRR
S A A B B TT R R
SSSS A A BBBB TT R RR