Изменение курсора над компонентом в Java Swing

Совсем недавно обнаружил одну особенность компонентов Java Swing. Особенность эта заключается в том, что для каждого компонента можно устанавливать форму курсора, который будет показываться при наведении указателя мыши на компонент. Хотим, чтобы при наведении на кнопку отображался курсор загрузки (песочные часы или что-то в этом роде) — пожалуйста. Хотим, чтобы при наведении на какой-то компонент показывался курсор «перемещения» — тоже можно. Давайте посмотрим, как это делается и что для этого нужно. Продолжить чтение этой записи

Развитие проекта

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

Паттерны или шаблоны проектирования

В этом посте хотелось бы взглянуть на паттерны проектирования или как их еще называют шаблоны проектирования, попытаться описать простым и доходчивым языком о том, что же это такое. Надеюсь, что проведенные аналогии будут понятны и позволят быстро усвоить основную мысль, так сказать суть дела. Начнем же. Не случайно выбрал картинку для поста — долго искал по слову «проектирование». Давайте посмотрим, что здесь изображено. Здесь изображена квартира в разрезе, так как будто кто-то проектирует её со стороны и расставляет всё необходимое для удобства и быта. Продолжить чтение этой записи

Как с помощью Java загрузить и сохранить рисунок из интернет

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

Как сохранить таблицу JTable в XML

Как сохранить таблицу JTable в XML Заметил, что в панели администрирования моего wordpress в секции «Ключевые слова — По этим словам люди нашли ваш блог» на первом месте последнее время запрос «java jtable to xml». Собственно об этом и будет всё ниже написанное. Возьму обычный JTable с какими-нибудь данными и при помощи Java DOM сохраню всё содержимое таблицы в xml. Первое, что необходимо сделать — это получить данные из таблицы. Кстати таблица редактируемая, поэтому данные в ячейках можно изменять и при очередном сохранении они будут обновляться в XML файле. Так как же получить данные с таблицы? Делаетcя это через TableModel — модель таблицы, в которой находятся все данные отображаемые в JTable в данный момент. Получить модель у таблицы можно при помощи метода getModel. Затем при помощи метода getValueAt(row, col) TableModel можно получить значение из конкретной ячейки таблицы, где row — индекс строки, а col — индекс колонки. Продолжить чтение этой записи

Каталог образов на Java Swing

Каталог образов Думаю, что у каждого разработчика, кодера и просто кодописателя бывали времена, когда хотелось написать что-то для себя, так сказать для души. И я здесь не исключение. В голове много разных идей, по больше части (скорее даже все) идеи эти бредовые, сумасшедшие и бестолковые. Многим из них не суждено вообще увидеть белый свет. А тем немногим, которым всё-таки посчастливилось — очень часто оказываются заброшенными в дальний ящик стола, чтобы навсегда там и остаться.

Однажды и в моём воспаленном мозгу родилась идея такого приложения Продолжить чтение этой записи

Показываем иконку у элементов списка JList

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