Строковые редакторы свойств Java

Простые редакторы свойств работают с текстовыми строками за счет переопределения методов setAsText() и getAsText(). Например, у рассматриваемого здесь компонента ChartBean есть свойство, которое позволяет выбирать один из следующих вариантов для размещения заголовка: слева, справа или по центру. Реализуются эти варианты…

Создание редакторов свойств Java

Прежде чем углубляться в детали создания редакторов свойств, следует обратить внимание на то, что каждый такой редактор находится под управлением интегрированной среды разработки, а не bean-компонента. В частности, при отображении инспектора свойств, среда разработки выполняет для каждого свойства bean-компонента следующие…

Иерархия загрузчиков классов Java

Загрузчики классов связаны отношениями родитель У каждого загрузчика классов, за исключением первичного, имеется родительский загрузчик классов. Предполагается, что загрузчик классов дает шанс своему родителю загружать любой нужный класс и загружает его сам только в том случае, если этого не может…

Кодирование символов в файлах исходного кода Java

Не следует забывать о том, что программист во время создания программы вынужден работать с Java-компилятором. При этом неизбежно использование инструментальных средств, работающих в локальной операционной системе. Предположим, что для создания исходных файлов Java-программы используется стандартная программа Notepad в китайской версии…

Синтаксис перехода в SQL Java

Синтаксис «перехода»(escape syntax) поддерживает средства, которые обычно поддерживаются базами данных, но в разных вариантах, в зависимости от конкретного синтаксиса базы данных. Драйвер JDBC отвечает ща преобразование синтаксиса перехода в синтаксис конкретной базы данных. Переходы предусмотрены для следующих средств: литералы времени…

Управление соединениями, командами и результирующими наборами Java

Каждый объект Connection может создать один или несколько объектов Statement. Один и тот же объект Statement можно использовать для нескольких несвязанных между собой команд и запросов. Однако для такого объекта допускается наличие не более одного открытого результирующего набора. Если требуется…

Класс GregorianCalendar из библиотеки Java

В предыдущих постов мы использовали класс Date, являющийся частью стандартной библиотеки Java. Экземпляр класса Date находится в состоянии, которое отражает конкретный момент времени. Хотя при использовании класса Date нам необязательно знать о формате даты, отметим, что время представляется количеством миллисекунд(положительным…

Причины провалов оптимизации проектов

Многие компании, которые занимаются продвижением проектов и поисковой оптимизацией в своем портфолио имеют пару неудачных проектов, которые не принесли желаемого результата. В данной статье мы попытаемся с вами рассмотреть главные причины того, что этому поспособствовало и как их избежать, чтобы…

Какой контент увеличит посещаемость сайта

Мы продолжаем нашу тематику о том какие же посты и какой контент наиболее интересен для пользователей. Зачастую многие блогеры думают о чем им писать в следующем посту, чтоб пользователям было интересно почитать данный материал и не получить кучу обсуждений отом,…