June
2007
Прозрачные окна в Java Swing (transparent windows)
Posted in: Java GUI, Swing, AWT, SWT, Java technologies, J2SE | 11 Comments
Библиотека Java Swing не предоставляет возможности создания прозрачных (transparent) окон без использования native кода.
Наткнулся на одну интересную статью. В ней рассказывается, как можно без этого самого native кода сделать “прозрачные” окошки в Java Swing. Реализуется это при помощи хитрого хака:
- Делаем скриншот перед прорисовкой окна.
- Используем этот screenshot как background фон для нашего окошка.
- Располагаем все это дело так, чтобы реальное изображение экрана и фон окна совпадали - соответственно, создастся иллюзия прозрачного окна.
June
2007
Системы управления проектами (issue tracking system)
Posted in: Project Management, Полезные программы | 9 Comments
При разработке програмного обеспечения как большие, так и маленькие софтверные компании используют системы учета задач, ошибок, управления проектами (bug tracker, issue tracking system, project management application).
На данный момент такого рода продуктов существует немало. Есть простые системы, функционал которых ограничивается учетом ошибок и отслеживанием их статуса. Есть более сложные, которые позволяют, например, строить различные графики по проектным рискам, интегрироваться с системами версионного контроля, осуществлять сложный поиск по проектной документации и так далее.
В идеале система управления проектами - это некоторое серверное приложение, которое позволяет делать следующее:
(more…)
June
2007
Java Головоломки (Java Puzzlers)
Posted in: Java technologies, J2SE, Ваш досуг. Полезные советы | 3 Comments
Всем привет.
Для разнообразия посмотрим на язык программирования Java с другой стороны.
Ниже вы найдете одну очень интересную ссылку. К моему глубочайшему сожалению, я обнаружил ее совсем недавно.
Два серьезных дядьки - Джошуа Блок (Joshua Bloch) и Нил Гафтер (Neal Gafter) в совсем несерьезном стиле предлагают вашему вниманию восемь интереснейших головоломок.
(more…)