Рубрика Java для начинающих

Полезные уроки для начинающих Java программистов. Начинаем писать собственные простые программы.

Структура буферных данных Java

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

Диспетчер компоновки GridBagLayout Java

GridBagLayout — прародитель всех диспетчеров компоновки. Его можно рассматривать как диспетчер GridLayout бе ограничений, то есть его строки и столбцы могут иметь переменный размер. Для того чтобы разместить более крупный компонент, который не помещается в одну ячейку, несколько смежных ячеек…

Как создать флажки опций в Java

Если данные сводятся к ответы «да» или «нет», используйте компонент — флажок опций(checkbox). Чтобы установить флажок, нужно щелкнуть мышью на компоненте, а для того чтобы сбросить флажок — щелкнуть повторно. Установить или сбросить флажок можно также с помощью клавиши пробела,…

Как создать рамку во фрейме Java

Если в одном окне расположено несколько групп переключателей, нужно иметь возможность различать их между собой. Для этого в библиотеке Swing предусмотрен набор рамок(borders). Рамку можно задать для каждого компонента, расширяющего класс JComponent. Обычно рамка окружает панель, заполненную ее элементами пользовательского…

Метки и маркирующие компоненты Java

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

Диспетчер компоновки BorderLayout Java

Диспетчер компоновки BorderLayout по умолчанию устанавливается для панели содержимого, присутствующей в объекте JFrame. В отличие от диспетчера FlowLayout, который полностью контролирует позицию каждого компонента, диспетчер BorderLayout позволяет вам выбрать место для каждого компонента. Компонент можно разместить в центре панели, в…

Как создать всплывающее меню в Java

Всплывающее, или контекстные, меню (pop-up menu) — это меню, не связанные со строкой, а отображающейся в произвольно выбранной позиции на экране. Всплывающее меню создается так же, как и обычное, за одним исключением — оно не имеет заголовка:

Пункты меню…

Чтение и запись байтов Java

Класс InputStream имеет следующий абстрактный метод: abstract int read(). Этот метод считывает один байт и возвращает либо считанный байт, либо -1, если наталкивается на конец потока входных данных. Разработчик конкретного класса потока входных данных может переопределять этот метод так, чтобы…

Запись текстовых входных данных Java

Для текстовых выходных данных лучше всего использовать класс PrintWriter. Этот класс имеет методы для вывода строк и чисел в текстовом формате. Доступен даже удобный конструктор для связывания PrintWriter с FileWriter. Операторы

и

являются полностью эквивалентными.

Как бесплатно создать свой собственный сервер Lineage 2?

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