To jest to, czego potrzebuję w mojej grze dotyczące tekstu:Czy ktoś wie o bibliotece tekstowej java2d?
Word Wrap Support given a bounding box
Vertical and Horizontal alignment given a bounding box
Teraz, czytałem o tym, jak używać TextLayout i wydaje się możliwe, aby napisać to wszystko sobie ale wolałbym myśleć o wyższy poziom. Chcę po prostu klasę Label z podpisem tak:
public Label(String text, Alignment alignment, VAlignment vAlignment);
Czy ktoś wie o (non-GPL) biblioteki open source tam sprawia, że formatowanie tekstu proste?
Czy używasz niestandardowych metod malowania() lub komponentów Swing? – akarnokd
Używam java2d, więc używam niestandardowych metod paint(). –
Myślę, że większość programów graficznych po prostu stworzyło własne renderowanie tekstu. Aby uzyskać maksymalną kontrolę, możesz zaimplementować własną wersję przy użyciu String.split(), FontMetrics itp. – akarnokd