ru.java на livejournal

Январь 13, 2011

 

Вопрос по легенде в JFreeChart

Я создаю вручную легенду для диаграммы в JFreeChart:

LegendItemCollection chartLegend = new LegendItemCollection();
Shape shape = new Rectangle(10, 10);
chartLegend.add(new LegendItem("Item 1", null, null, null, shape, item1Color));
chartLegend.add(new LegendItem("Item 2", null, null, null, shape, item2Color));
plot.setFixedLegendItems(chartLegend);

Теперь мне надо вместо цветного квадрата нарисовать символ. К примеру, красный восклицательный знак. Как мне это сделать?

Заранее спасибо.

ru.java на livejournal

Сентябрь 9, 2010

 

плавная прокрутка текста с картинками в JEditorPane

как сделать плавный скрол текста в JEditorPane, при листании курсором?

столкнулся с забавной проблемой скролинга текста с картинками.

JEditorPane использую для просмотра html, который может содержать картинки. JEditorPane обернут в JScrollPane и "колесиком" все прекрасно скролится, но пользователь может скролить вниз нажимая на курсор.
Тогда создается впечатление, что на первой строке был курсор, который побежал вниз - на текстах все прекрасно, но высокую картинку он перешагивает быстрее и получается скачек - не красиво. (а если картинка совсем большая, еще и не удобно)

в голову приходят только решения в стиле, отлавливать нажатия клавиш над JEditorPane и принудительно скролить JScrollPane. Но может есть какие то красивые решения? а я их не знаю

собственно пример кода
http://google-reader-offline-client.googlecode.com/svn/trunk/testBrowser/src/test/java/com/googlecode/maratische/google/testBrowser/Example1.java

я знаю о существовании нескольких проектов, которые позволяют использовать нативный браузер на desktop компьютера, или просто сторонний "pure/not pure" java браузер. Хочется использовать дополнительные библиотеки по минимум, чтобы оригинальная программа rssReader работала с минимальными ресурсами (я дешевый нетбук на атом купил, в дороге интернет читать)

ru.java на livejournal

Август 17, 2010

 

Вакансия Principal Software Engineer в Java SE Graphics Quality Team (Oracle, Санкт-Петербург)



Oracle Development SPB (бывший Sun Microsystems SPB) ищет первоклассных Java-разработчиков на позиции Principal Software Engineer и Senior Software Engineer в Java SE Graphics Quality Team.

Задача не из легких - обеспечить безупречное качество технологий, которые используются десятками тысяч программистов и миллионами пользователей.  Думаете, что Вам это по силам?  Тогда Вас ждет:

  • весь цикл обеспечения качества графической части Java SE и JavaFX от выработки стратегии до ее реализации;
  • разработка тестовых сюит и приложений, которые позволят протестировать технологию наилучшим образом, выявив и разобрав все ошибки и неточности, допущенные разработчиками;
  • разработка средств для автоматического и распределенного тестирования.
Нам нужны люди, которые, найдя ошибку, докопаются до источника ее возникновения.

Основные требования:
- опыт разработки на Java - от 7 лет
- опыт разработки графики на Java (крайне желателен)
- опыт обеспечения качества продукта
- работа с Unix-системами

Подробное описание вакансий:

Principal Software Engineer
Senior Software Engineer


Резюме на английском языке присылайте по адресу Anna.Goryachkina@oracle.com
Вопросы пишите в комментариях, обязательно ответим.

-Hiring Team


Копилка опыта

Апрель 24, 2010

 

Синонимайзер (Java)

В последнее время я всё больше стал интересоваться Java. В частности её библиотекой для создания графического интерфейса - Swing. Я не стану распространяться о преимуществах этих технологий, в интернете и так полно соответствующей информации. Следуя тематике блога я буду продолжать делиться с вами получаемым опытом. Ранее я показывал вам пример синонимайзера реализованного на PyQt4. Довольно [...]

 
<< < 2 из 2 > >>