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

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

Чтобы получить представление о том, что я ищу, см. Модуль формата OCaml, в частности Format.fprintf.

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

4 ответа

Это jpplib?

Вы также можете попробовать javacurses.

По словам доктора Добба, это мило.

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

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

Другие вопросы по тегам