Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    220

    [java] console e colori

    Ciao gente,
    due domande: sapete se è possibile scrivere nello standard output con i colori?
    e poi, in un'applicazione GUI è possibile simulare la console? cioè stampare e inserire da tastiera dei caratteri anche in presenza di una finestra?

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,254

    Re: [java] console e colori

    Originariamente inviato da stirkland
    sapete se è possibile scrivere nello standard output con i colori?
    Tralasciando un momento Java, in generale non c'è nulla di "standard" per queste cose. Parlando per uno specifico sistema operativo, si possono usare funzioni del sistema. Su Windows ci sono delle API apposite per gestire le console. Su altri S.O. come linux si possono usare delle apposite sequenze di "escape" ECMA-48 SGR.
    Ma come ripeto, non c'è nulla di "standard" a questo livello. E tanto meno in Java. A meno ovviamente di usare librerie specifiche che si fanno carico di gestire internamente le differenze tra i vari sistemi.

    Originariamente inviato da stirkland
    in un'applicazione GUI è possibile simulare la console? cioè stampare e inserire da tastiera dei caratteri anche in presenza di una finestra?
    Tecnicamente sì. Ma bisogna vedere esattamente cosa vuoi fare. Cioè bisogna capire se vuoi ad esempio che System.out.print("ciao") vada a finire su una finestra piuttosto che sulla console o se vuoi realizzare un qualcosa che simula il comportamento di una console ma che non centra nulla con lo standard input/output di una console.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    Java Versions Cheat Sheet

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    220
    voglio solamente simulare! poter scrivere da tastiera come da console pur non essendo nella console (sarebbe bello avere anche il cursore lampeggiante ma forse pretendo troppo) e stampare a video!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.