Лучшая библиотека для печати на Java?

Какая единственная самая красивая библиотека для печати на Java? Я имею в виду библиотеку для печати отформатированного вывода с отступом, разрывом подсказок и т.д., А не библиотекой для улучшения/повторного форматирования самого Java-кода. В идеале библиотека "играла бы хорошо" с System.out.println и друзьями.

Для получения информации о том, что я ищу, см. OCaml Формат модуля, особенно Format.fprintf.

[UPDATE] Я не ищу консольную библиотеку окон. Библиотека с довольно печатной библиотекой позволяет вам определять методы форматирования произвольных значений, так что отступы сохраняются, а разрывы строк выбираются в разумных местах. Такие библиотеки существуют для Haskell, Стандартный ML, OCaml, F # и Scheme. библиотека XTC предоставляет некоторые из этих функций в xtc.tree.Printer, но она не так гибка, как библиотеки на других языках.

Ответ 2

Поскольку вы говорите о коробках, разрывайте подсказки и так далее, я предполагаю, что вы хотите создать текстовое приложение для окон. Поэтому я предполагаю, что вы ищете нечто похожее на Ncurses, но на Java. Возможно, charva может вам помочь.

Ответ 4

Я бы сказал, что его еще проще использовать Xalan + Sax, как в этом примере.