Java Code

на главную

Жанры

Поделиться:
Шрифт:

Введение

В этой небольшой книге собраны самые разные java-исходники, которые могут быть полезны начинающим программистам. Здесь вы найдете примеры кода как для android-приложений, так и для десктопных java-программ. Искренне надеюсь, что этот сборник поможет вам создавать интересные и полезные приложения!

Внимание! Для удобного просмотра скопируйте код в любой редактор с подсветкой синтаксиса.

AlertDialog(android)

Вызывается

окно с некоторым сообщением(«сообщение») и кнопками «ДА», «НЕТ» и «ЗАКРЫТЬ».

AlertDialog.Builder b=new AlertDialog.Builder(this);

b.setTitle("Сообщение");

b.setMessage("сообщение");

b.setCancelable(true);

b.setNegativeButton("НЕТ",new DialogInterface.OnClickListener{

public void onClick(DialogInterface di, int id){

di.cancel;

t.setText("Нет");

}

});

b.setPositiveButton("ДА",new DialogInterface.OnClickListener{

public void onClick(DialogInterface di,int id){

di.cancel;

t.setText("Да");

}

});

b.setNeutralButton("ЗАКРЫТЬ",new DialogInterface.OnClickListener{

public void onClick(DialogInterface di,int id){

di.cancel;

t.setText("Закрыть");

}

});

AlertDialog ad=b.create;

ad.show;

Метод для сбора средств

Можно использовать кошелек Яндекс.Денег. По срабатыванию метода launchBrowser стартует дефолтный браузер с загруженной визиткой в сервисе Яндекс.Деньги.

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {

launchBrowser("money.yandex.ru/to/номер_кошелька");

}

private void launchBrowser(String uriStr) {

Desktop d;

if (Desktop.isDesktopSupported) {

d = Desktop.getDesktop;

if (d.isSupported(Desktop.Action.BROWSE)) {

URI uri;

try {

uri = new URI("http://" + uriStr);

d.browse(uri);

}

catch (IOException | URISyntaxException ioe) {

JOptionPane.showMessageDialog(null,"ERROR!","WARNING",JOptionPane.ERROR_MESSAGE);

}

}

}

}

Метод для отправки писем

Запускает почтовый клиент с уже заполненным полем адресата.

 private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {

launchMail(edit.getText);

}

private void launchMail(String mailTo) {

Desktop d;

if (Desktop.isDesktopSupported) {

d = Desktop.getDesktop;

if (d.isSupported(Desktop.Action.MAIL)) {

URI uriMailTo;

try {

if (mailTo.length > 0) {

uriMailTo = new URI("mailto", mailTo, null);

d.mail(uriMailTo);

} else {

d.mail;

}

}

catch (IOException | URISyntaxException ioe) {

JOptionPane.showMessageDialog(null,"ERROR!","WARNING",JOptionPane.ERROR_MESSAGE);

}

}

}

}

Логика для калькулятора ИМТ(Индекса Массы Тела)

Практически готовый калькулятор ИМТ. Может определять границы нормального веса, а также тип телосложения.

private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {

float rost,ves,i,index;

String s,st,str;

try{

rost=Float.parseFloat(jTextField1.getText);

Книги из серии:

Без серии

[5.0 рейтинг книги]
[5.0 рейтинг книги]
[5.0 рейтинг книги]
[6.2 рейтинг книги]
[5.0 рейтинг книги]
Популярные книги

Адаптация

Кораблев Родион
1. Другая сторона
Фантастика:
фэнтези
6.33
рейтинг книги
Адаптация

Кодекс Охотника. Книга XXI

Винокуров Юрий
21. Кодекс Охотника
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Кодекс Охотника. Книга XXI

Баоларг

Кораблев Родион
12. Другая сторона
Фантастика:
боевая фантастика
попаданцы
рпг
5.00
рейтинг книги
Баоларг

Наваждение генерала драконов

Лунёва Мария
3. Генералы драконов
Любовные романы:
любовно-фантастические романы
5.00
рейтинг книги
Наваждение генерала драконов

Шериф

Астахов Евгений Евгеньевич
2. Сопряжение
Фантастика:
боевая фантастика
постапокалипсис
рпг
6.25
рейтинг книги
Шериф

На границе империй. Том 5

INDIGO
5. Фортуна дама переменчивая
Фантастика:
боевая фантастика
попаданцы
7.50
рейтинг книги
На границе империй. Том 5

Мы пришли к вам с миром!

Кожевников Павел
Вселенная S-T-I-K-S
Фантастика:
научная фантастика
альтернативная история
5.00
рейтинг книги
Мы пришли к вам с миром!

Законы Рода. Том 3

Flow Ascold
3. Граф Берестьев
Фантастика:
фэнтези
аниме
5.00
рейтинг книги
Законы Рода. Том 3

Заплатить за все

Зайцева Мария
Не смей меня хотеть
Любовные романы:
современные любовные романы
эро литература
5.00
рейтинг книги
Заплатить за все

Любовь Носорога

Зайцева Мария
Любовные романы:
современные любовные романы
9.11
рейтинг книги
Любовь Носорога

Внешники такие разные

Кожевников Павел
Вселенная S-T-I-K-S
Фантастика:
боевая фантастика
попаданцы
5.00
рейтинг книги
Внешники такие разные

Идеальный мир для Лекаря 16

Сапфир Олег
16. Лекарь
Фантастика:
боевая фантастика
юмористическая фантастика
аниме
5.00
рейтинг книги
Идеальный мир для Лекаря 16

Маршал Советского Союза. Трилогия

Ланцов Михаил Алексеевич
Маршал Советского Союза
Фантастика:
альтернативная история
8.37
рейтинг книги
Маршал Советского Союза. Трилогия

Шипучка для Сухого

Зайцева Мария
Любовные романы:
современные любовные романы
8.29
рейтинг книги
Шипучка для Сухого