JProgressBar полоса загрузки — показываем прогресс выполнения

Использование JProgressbar Наконец-то добрался до прогрессбаров. Давным-давно один из посетителей, а именно товарищ Gorets хотел бы почитать про полосу загрузки. Заранее прошу прощения, что не оправдал ожиданий и написал так поздно, но работа съела всё время и высосала всю мотивацию из меня. А теперь давайте попробуем разобраться с компонентом JProgressBar, который необходимо использовать в своём приложении, если требуется показать прогресс выполнения какой-то продолжительной задачи. Эта задача запускается в рамках приложения и нужно дать пользователю понять, что что-то происходит. Продолжить чтение этой записи

Реклама

Генерация getter’ов и setter’ов в Eclipse

У каждого разработчика свой стиль написания приложений. Кто-то любит писать весь код руками с клавитуры сам, а кто-то использовать различные примочки и возможности интегрированной среды разработки. Например взять меня. Я любитель написать всё сам от начала до конца без использования каких-то генераторов кода, хотя это очень часто и увеличивает время написания. Со временем я стал обращать на это внимание и стал понимать, что всё-таки куда проще использовать различные «примочки», которые экономят время. Одной из таких примочек в Eclipse является генерация get и set методов для объявленного в классе поля. Пользоваться этими возможностями Eclipse очень лекго. Давайте посмотрим, как работать с генератором getter’ов b setter’ов. Продолжить чтение этой записи

Используем JFileChooser для выбора файла

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

JTable — использование TableModel

JTable использование TableModel Существует такая парадигма в программирование Модель-Вид-Контроллер. Если коротко, то она позволяет разделить весь код на несколько больших фукциональных блоков, код которых отделен максимально друг от друга. Основной принцип — разделяй и властвую. Java Swing в реализации своих компонентов также пытается следовать данной парадигме. В результате чего компоненты, такие как JTable, внутри себя разделяют код, который занимается только отрисовкой и код, который занимается поставкой данных для отрисовки. Для JTable данные поставляются моделью Продолжить чтение этой записи

JTabbedPane — панель вкладок на Java Swing

jtabbedpane панель вкладок В распоряжении библиотеки Java Swing есть некоторые компоненты, которые благодаря особенностям своего устройства позволяют экономить место на форме. Одним из таких компонентов является JTabbedPane — панель вкладок Java Swing. Реализация панели вкладок JTabbedPane — идея не новая, то тем не менее давайте посмотрим, каким образом можно создать панель, добавить на неё все необходимые вкладки, настроить их должным образом, а затем созерцать созданное. Попробуем написать тестовое приложение, на фрейме которого будет Продолжить чтение этой записи

JComboBox — выпадающий список Java Swing

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

Сериализация Java Swing компонентов на примере выпадающего списка JComboBox

Сериализация Java Swing компонентов на примере выпадающего списка JComboBox Совсем недавно, разбирая с товарищем коллегой проблему одну, с удивлением для себя обнаружил замечательную вещь. Оказывается компоненты Java Swing можно сериализовать. Буквально за пять минут набросал пример, который создает компонент JComboBox, затем сериализует его в поток, а поток пишется в файл. Файл в конечном итоге можно открыть обыкновенным редактором и увидеть то, что нам насериализовал Java Swing. Но самое интересное, всё получившееся, я имею в виду файл с сериализованным JComboBox — можно прочитать и создать из него новенький выпадающий список, а потом как ни в чем не бывало разместить его на форме. Вот такое волшебство Java Swing. Продолжить чтение этой записи