Вход/Регистрация
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);

  • Читать дальше
  • 1
  • 2
  • 3
  • 4
  • 5

Ебукер (ebooker) – онлайн-библиотека на русском языке. Книги доступны онлайн, без утомительной регистрации. Огромный выбор и удобный дизайн, позволяющий читать без проблем. Добавляйте сайт в закладки! Все произведения загружаются пользователями: если считаете, что ваши авторские права нарушены – используйте форму обратной связи.

Полезные ссылки

  • Моя полка

Контакты

  • chitat.ebooker@gmail.com

Подпишитесь на рассылку: