Java Code - Крючков Алексей Алексеевич

Тут можно читать бесплатно Java Code - Крючков Алексей Алексеевич. Жанр: Компьютеры и Интернет / Программирование. Так же Вы можете читать полную версию (весь текст) онлайн без регистрации и SMS на сайте «WorldBooks (МирКниг)» или прочесть краткое содержание, предисловие (аннотацию), описание и ознакомиться с отзывами (комментариями) о произведении.
Java Code - Крючков Алексей Алексеевич

Java Code - Крючков Алексей Алексеевич краткое содержание

Прочтите описание перед тем, как прочитать онлайн книгу «Java Code - Крючков Алексей Алексеевич» бесплатно полную версию:

Java Code - Крючков Алексей Алексеевич читать онлайн бесплатно

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());

     ves=Float.parseFloat(jTextField2.getText());

     i=Float.parseFloat(jTextField3.getText());

     }catch(Exception e){

Перейти на страницу:
Вы автор?
Жалоба
Все книги на сайте размещаются его пользователями. Приносим свои глубочайшие извинения, если Ваша книга была опубликована без Вашего на то согласия.
Напишите нам, и мы в срочном порядке примем меры.
Комментарии / Отзывы
    Ничего не найдено.