Используем 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 — идея не новая, то тем не менее давайте посмотрим, каким образом можно создать панель, добавить на неё все необходимые вкладки, настроить их должным образом, а затем созерцать созданное. Попробуем написать тестовое приложение, на фрейме которого будет Продолжить чтение этой записи

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