Чтение XML в Java с помощью DOM

Java DOM XML Для работы с XML в Java есть достаточно большой набор инструментов, начиная от встроенных возможностей (я имею в виду возможности, которые предоставляет Core Java без использования дополнительных lib’ов) и заканчивая большим набором разнообразного стороннего кода, оформленного в виде отдельных библиотек. К примеру есть очень интересная библиотека, которую я совсем недавно использовал для того, чтобы сериализовывать класс в XML и наоборот, создавать из XML представления класса конкретный экземпляр. Библиотека называется XStream, если кому интересно, то вот она http://xstream.codehaus.org Пока что остановимся на средствах, которые входят в стандартную JDK, а именно на DOM — Document Object Model. Продолжить чтение этой записи

FontMetrics — как узнать размер строки или символа в Java Swing

Каждый пользователь проводника Windows сто тысяч раз наблюдал следующую картину — как только строка названия файла или папки слишком большая, то она обрезается и вместо недостающих символов добавляется многоточие. Как и при помощи чего такое можно сделать на Java Swing? Давайте посмотрим. Продолжить чтение этой записи

Работаем со StackTrace или как узнать, кто вызвал код

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