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

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

Реклама

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

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

Java File — как работать с файлами в Java

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

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. Продолжить чтение этой записи

JList — динамическое добавление и удаление элементов списка

JList - динамическое добавление и удаление элементов списка Разрабатывая приложения на Java иногда возникает необходимость динамически добавлять и удалять элементы списка JList. Давайте посмотрим, как это сделать. Начнем с того, что есть такая парадигма программирования Модель-Вид-Контроллер. Если коротко, то она позволяет не сваливать весь код приложения в кучу, а разделять его на три большие блока. Модель — занимается обработкой данных и всё, что с ними связано. Вид — внешность приложения. Определяет то, как будет выглядеть приложение и что собственно будет отображаться пользователю. Продолжить чтение этой записи

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

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