Questo è quello che mi serve nel mio gioco per quanto riguarda il testo:Qualcuno sa di una libreria di testi java2d?
Word Wrap Support given a bounding box
Vertical and Horizontal alignment given a bounding box
Ora, ho letto su come utilizzare TextLayout, e sembra possibile scrivere tutto questo me stesso, ma preferisco pensare a un livello più alto. Voglio solo una classe Label con una firma come questo:
public Label(String text, Alignment alignment, VAlignment vAlignment);
Qualcuno sa di un (non-gpl) libreria di là fuori che rende il testo formattazione semplice open source?
Si sta utilizzando metodi paint() personalizzati o componenti Swing? – akarnokd
Sto usando java2d quindi sto usando i metodi paint() personalizzati. –
Penso che molti programmi di grafica abbiano semplicemente creato il proprio rendering di testo. Per il massimo controllo, puoi implementare la tua versione usando String.split(), FontMetrics ecc. – akarnokd