Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Java tools & IDE's > Разработка консольных приложений |
Автор: ManLee 20.11.2006, 12:09 |
Доброе время суток, всем... А знает ли кто библиотеку (или может способ какой) для написания консольных приложений под Pure Java ? Т.е. хотелось бы, желательно ТОЛЬКО средствами Java "поиметь" интерфейс пользователя как у FAR.... Или хотя бы иметь возможность выводить информацию в произвольное знакоместо на тектовом терминале.... |
Автор: LSD 20.11.2006, 12:48 |
В Java нет понятия консоли, есть только стандартные потокив ввода, вывода и ошибок. Если такая библиотека и есть, то она должна использовать native код. У меня тоже было похожее желание, но подобных библиотек я не нашел. |
Автор: tux 20.11.2006, 13:06 |
http://www.pitman.co.za/projects/charva/ http://www.nongnu.org/jcurzez/ |
Автор: LSD 20.11.2006, 22:42 |
Вторую библиотеку не могу скачать. А первая понравилась. |
Автор: tux 20.11.2006, 22:54 |
Пардон, похоже оно несколько переехало - http://sourceforge.net/projects/javacurses/. |
Автор: ManLee 21.11.2006, 06:09 |
Все это конечно замечательно, но все эти библиотеки используют ncurces... Т.е. все они НЕ Pure Java... что абыдно.... ![]() И все-таки я думаю должна быть другая возможность.. Не используя сторонние библиотеки и в обход потоков... |
Автор: ManLee 24.11.2006, 10:59 | ||
Однако у меня возникло пара вопросов.. если у тебя есть время.. А как обошелся без консоли ? Вопрос конечно "тупой"... поскольку раз нет консоли - надо рисовать графический интерфейс, это понятно... Но вдруг... и еще по поводу native вызовов... Но ведь Java написана в свою очередь на С... а в С есть возможность работать с консолью... Вдруг есть какая-нибудь (может даже не документированная ) возможность... |
Автор: LSD 24.11.2006, 11:29 | ||||
У меня не было острой нужды делать продвинутый интерфейс в консоли, просто было желание реализовать пару фишек. Но поскольку библиотек я не нашел, то обошелся обычным System.out.
Принципиальная возможность есть, но насколько я знаю она не использована. Поддержка консоли появится только в JDK 1.6, но и та будет весьма ограниченная. А чем тебе не нравятся эти библиотеки? |
Автор: ManLee 29.11.2006, 05:30 |
Я же не сказал, что они мне не нравятся.. просто: 1. они не pure java, значит при дистрибьюции приложения придется еще их тащить... 2. придется изучать Ищё один API ![]() Кстати, надо будет почитать про JDK 1.6... Да и раз Sun отдал java в OpenSource...тут я так думаю ТАКОЕ начнется ! Не только поддежка консоли может появиться... |