[JAVA]ecrire en couleur

Voir le sujet précédent Voir le sujet suivant Aller en bas

[JAVA]ecrire en couleur

Message  quentger le Mar 30 Sep 2008, 14:59

bonjour,
je travaille sous netbeans et j'aimerais savoir si il est possible d'ecrire un mot en couleur a l'ecran.
exemple:
ecrire le hello de : System.out.println("Hello");
en rouge ou bleu.
merci

quentger

Nombre de messages : 78
Age : 27
Prénom : Quentin
Statut : 3eme Industriel
Localisation : Alost
Date d'inscription : 23/09/2007

Revenir en haut Aller en bas

Re: [JAVA]ecrire en couleur

Message  Legenyes le Mar 30 Sep 2008, 16:58

C'est possible de 2 façons:

- la première, si le terminal supporte et comprend les codes d'échappements ANSI, c'est d'envoyer directement ces codes dans la sortie standard (une recherche sur google te les donnera rapidement)

- la deuxième, c'est d'utiliser JCurses (http://sourceforge.net/projects/javacurses/) qui est l'implémentation JNI de curses

Legenyes

Nombre de messages : 626
Age : 31
Prénom : Sébastien
Statut : Ancien : Promo 2008-2009
Localisation : Braine-l'Alleud
Date d'inscription : 16/10/2007

Revenir en haut Aller en bas

Re: [JAVA]ecrire en couleur

Message  pbt le Mar 30 Sep 2008, 17:03

Legenyes a écrit:- la première, si le terminal supporte et comprend les codes d'échappements ANSI, c'est d'envoyer directement ces codes dans la sortie standard (une recherche sur google te les donnera rapidement)

En sachant bien que les terminaux Windows ne supportent pas les séquences d'échappement ANSI. lien





Dernière édition par PbT le Mer 01 Oct 2008, 23:19, édité 1 fois

_________________
smartq.namok.be · faq ·  · IRC / irc.freenode.net #esi · blog.namok.be
style #pbt {heigth:189cm; weight:79kg; eye-color:#524000; hair:very short; dead pixels: some; }

pbt
Admin

Nombre de messages : 4862
Age : 45
Prénom : Pierre
Statut : prof
Localisation : La cité des géants
Date d'inscription : 24/11/2005

http://esi.namok.be

Revenir en haut Aller en bas

Re: [JAVA]ecrire en couleur

Message  quentger le Mar 30 Sep 2008, 19:53

j'ai telecharger jcurses pour windows,j'ai maintenant les sources,mais que faire avec? ce sont des methode a utiliser et que je doit placer dans le dossier de mon programme?
merci

quentger

Nombre de messages : 78
Age : 27
Prénom : Quentin
Statut : 3eme Industriel
Localisation : Alost
Date d'inscription : 23/09/2007

Revenir en haut Aller en bas

Re: [JAVA]ecrire en couleur

Message  nvs le Mar 30 Sep 2008, 20:39

PbT a écrit:
Legenyes a écrit:- la première, si le terminal supporte et comprend les codes d'échappements ANSI, c'est d'envoyer directement ces codes dans la sortie standard (une recherche sur google te les donnera rapidement)

En sachant bien que les terminaux Windows ne supportent pas les séquences d'échappement ANSI. [url="http://esi.namok.be/faq.html#1"]lien[/url]



ou comment écrire du code java non portable Sad




_________________

nvs

Nombre de messages : 5238
Age : 44
Prénom : Nicolas
Statut : prof
Localisation : bxl
Date d'inscription : 24/11/2005

http://nvansteenkiste.googlepages.com

Revenir en haut Aller en bas

Re: [JAVA]ecrire en couleur

Message  Anthoblack le Mar 30 Sep 2008, 23:48

quentger a écrit:j'ai telecharger jcurses pour windows,j'ai maintenant les sources,mais que faire avec? ce sont des methode a utiliser et que je doit placer dans le dossier de mon programme?
merci
Il n'y a aucune documentation fournie avec ? Etonnant...

Anthoblack

Nombre de messages : 764
Age : 28
Prénom : Anthony
Statut : Ex-étudiant
Localisation : Bruxelles
Date d'inscription : 11/03/2008

Revenir en haut Aller en bas

Re: [JAVA]ecrire en couleur

Message  LSV le Mer 01 Oct 2008, 20:47

Je te déconseille quand même fortement d'utiliser cela pour les les travaux dont tu a besoin pour l'école Wink.

Comme dit précédemment, ce genre de ptits trucs ne peuvent que foutre le boxon si tu tentes de run ton programme sur un autre OS Wink

LSV

Nombre de messages : 638
Age : 27
Prénom : Jérome
Statut : Diplomé 2013
Localisation : Anderlecht
Date d'inscription : 24/09/2007

Revenir en haut Aller en bas

Re: [JAVA]ecrire en couleur

Message  DeS le Mer 01 Oct 2008, 20:50

LSV a écrit:Je te déconseille quand même fortement d'utiliser cela pour les les travaux dont tu a besoin pour l'école Wink.

Comme dit précédemment, ce genre de ptits trucs ne peuvent que foutre le boxon si tu tentes de run ton programme sur un autre OS Wink
... ou alors de l'utilisé uniquement sur les PC's de l'école, mais attention en 2eme on utilise netBeans...

DeS

Nombre de messages : 324
Age : 27
Prénom : Denis
Statut : etd 2eme gestion
Localisation : Rebecq(village paumé où brouttent les vaches)
Date d'inscription : 15/10/2007

Revenir en haut Aller en bas

Re: [JAVA]ecrire en couleur

Message  quentger le Mer 01 Oct 2008, 21:59

des j'ai fait le projet sur netbeans et c'est un projet perso,juste pour m'amuser et non pour l'ecole donc.

quentger

Nombre de messages : 78
Age : 27
Prénom : Quentin
Statut : 3eme Industriel
Localisation : Alost
Date d'inscription : 23/09/2007

Revenir en haut Aller en bas

Re: [JAVA]ecrire en couleur

Message  nvs le Mer 01 Oct 2008, 22:50

quentger a écrit:je travaille sous netbeans et j'aimerais savoir si il est possible d'ecrire un mot en couleur a l'ecran.
exemple:
ecrire le hello de : System.out.println("Hello");
en rouge ou bleu
avec deux mises en page différentes, Hello world en rouge et bleu à l'écran :
Code:
package be.esi.nvs;

import java.awt.Color;
import java.awt.FlowLayout;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.WindowConstants;

public class AffichageCouleur {
    public static void main(String[] args) {
        JFrame fenetre = new JFrame();
        fenetre.setLayout(new FlowLayout());
        fenetre.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
        JLabel hello = new JLabel("Hello");
        hello.setForeground(Color.RED);
        fenetre.add(hello);
        JLabel world = new JLabel("world ");
        world.setForeground(Color.BLUE);
        fenetre.add(world);
        fenetre.pack();
        fenetre.setVisible(true);
       
        JFrame fenetreBis = new JFrame();
        fenetreBis.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
        JLabel etiquette = new JLabel("<html><font color=\"red\">Hello </font>"+
            "<font color=\"blue\">world</font></html>");
        fenetreBis.add(etiquette);       
        fenetreBis.setBounds(100,100,0,0);
        fenetreBis.pack();
        fenetreBis.setVisible(true);
    }
}
netbeans n'a rien à voir là dedans : ça marche idem avec emacs sous slackware Razz





_________________

nvs

Nombre de messages : 5238
Age : 44
Prénom : Nicolas
Statut : prof
Localisation : bxl
Date d'inscription : 24/11/2005

http://nvansteenkiste.googlepages.com

Revenir en haut Aller en bas

Re: [JAVA]ecrire en couleur

Message  Contenu sponsorisé Aujourd'hui à 10:53


Contenu sponsorisé


Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum