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

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

Всплывающее меню создается так же, как и обычное, за одним исключением - оно не имеет заголовка:

Пункты меню добавляются, как обычно:

Читать

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

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

Например, в классе FileInputStream этот метод выполняет считывание одного байта из файла. System.in представляет собой переопределенный объект подкласса InputStream, который позволяет считывать информацию с клавиатуры.

У класса InputStream еще также имеются и неабстрактные методы для считывания массива байтов или для пропускания ряда байтов. Эти методы вызывают абстрактный метод read, благодаря чему подклассам нужно переопределять только один метод. Читать

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

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

и

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

Разработка компьютерных программ

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

Которые стремились к совершенству во всем. Даже в разных не очень важных мелочах, которые и не приносили много пользы, но за то заставляли верить в новый день тех людей, которые стремились к совершенству. Они хотели сделать этот мир лучше и уже в сегодняшние дни можно отметить что у них получилось то, что они так долго планировали. В наши дни человечество совершило большой рывок во времени, оно добилось новых высот во всем. Читать

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

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

Что для этого понадобится:

Для создания своего сервера Lineage II потребуется MySQL сервер, Navicat, Java-машина и пакет сервера Lineage II. Не пугайтесь незнакомых слов и терминов — все это будет пошагово разъяснено ниже. Читать

Oracle выпустила самый большой пакет исправлении

Oracle выпустила самый большой пакет исправленииOracle на неделе отметилась очередным выпуском набора патчей, который отличается рекордным количественным составом из 104 заплаток для всей линейки решений Oracle.
Исправления последнего набора устраняют проблемы, связанные с некорректностью ряда привилегий, самопроизвольное раскрытие информации или исполнение кода. При этом ряд исправлений помечены Oracle в качестве критических с наивысшей (десятой) степенью угрозы.
41патч из 104 связан с ПО, принадлежавшим ранее компании Sun, включая 37 заплаток Java из которых 9 получили 9 баллов по десятибалльной шкале безопасности Oracle. Остальные 4 патча предназначены для исправлений уязвимостей ОС Solaris и ни одно из них не отнесено к критическим. Читать

Узнайте, как можно активировать Windows 7

Каждый день выходят сотни новых программ, каждая из которых отвечает за определенную задачу. Одна сможет воспроизводить фильмы в высоком качестве и позаботиться про субтитры, другая сможет помочь вам написать реферат или курсовую, а третья отличится тем, что будет обеспечивать вас всегда качественной музыкой с достаточной громкостью. Если некоторые программы не требуют активации, то другие могут ее запросить. Зачем активировать программу?

Для того, чтобы у вас была возможность воспользоваться ранее недоступными функциями, а в некоторых случаях и вообще был доступ к программе. К слову, активация может вам понадобиться и при работе с windows 7. Существует с десяток способов, как активировать windows 7, и вам будет нужно лишь выбрать для себя тот, который будет максимально простым и быстродействующим.
Читать

Новый канал монетизации сайтов CPI-ERA

Новый канал монетизации сайтов CPI-ERAВсе привыкли к оплате за клики, а эти ребята утверждают, что пора брать деньги только за установки. Биржа мобильной рекламы CPI-ERA нашла способ зарабатывать там, где этого делать еще не принято.

Мобильный трафик растет. Сегодня это понимают даже далекие от поисковой выдачи компании и индивиды. В 2014 году объем трафика с мобильных устройств вырос в 2-10 раз по сравнению с прошлым годом. Прогнозируют, что в 2017 мобильный доступ победит стационарный.

Сказать, что мобильная реклама — новый метод раскрутки, как-то клавиатура не поворачивается. Но во всем этом освоенном великолепии есть и огромная пустая ниша — реклама мобильных приложений. Суть в том, что пользователи мобильных устройств не видят большую часть обычной рекламы типа AdSense и РСЯ на сайтах, а код рекламного блока биржи срабатывает именно для таких пользователей. Читать

Игровые автоматы на любой вкус

Игровые автоматы на любой вкусДостаточно сложно найти стоящее развлечение, которое отлично бы подошло не только молодому поколению, но и тем, кто постарше. А все потому, что у каждого есть свои взгляды на то, каким должно быть развлечение. Если одни считают, что оно должно быть ярким и красочным, то другие могут считать, что главным в развлечении нужно считать возможность провести время с максимальной пользой для себя.

Удивительно, но все эти возможности можно найти в игровых автоматах, которые на сегодняшний день предлагают самые разнообразные развлечения. Вы сможете выбрать для себя не только платные, но и бесплатные игры, в которых можно будет встретить не меньшее количество адреналина и положительных моментов. Но, конечно, если вы чувствуете, что сможете справиться со всеми заданиями и «обыграть систему», тогда смело выбирайте платный режим, где миллионы игроков выигрывают от самых малых денежных сумм до воистину больших. Читать