Визуальное программирование на Java Swing в NetBeans. Сергей Николаевич Талипов
Чтение книги онлайн.

Читать онлайн книгу Визуальное программирование на Java Swing в NetBeans - Сергей Николаевич Талипов страница 14

СКАЧАТЬ = String.valueOf(df.format(z)); // Преобразование числа в строку

      jTextField3.setText(c); // Вывод ответа в окошко

      // jTextField3.setText(String.valueOf(new DecimalFormat("#0.00").format(z))); // Вывод ответа в окошко

      } catch (Exception ee) { // Обработчики ошибок защищенного блока

      Toolkit.getDefaultToolkit ().beep (); // Звуковой сигнал

      jTextField3.setText("Неверные данные!"); // Обработка ошибки ввода или вычисления

      } // Конец защищенного блока

      }

      Рассмотрим пример кода кнопки «Решить» и «Выход» для расчета математического значения по условию:

      

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

      // Решение примера

      float x, b, d, y; // Вещественные переменные

      try {

      x = Float.parseFloat(jTextField1.getText()); // Получение данных

      b = Float.parseFloat(jTextField2.getText()); // Получение данных

      d = Float.parseFloat(jTextField3.getText()); // Получение данных

      } catch (Exception ex) {

      Toolkit.getDefaultToolkit().beep(); // Издаем звук

      // Выводим окошко с сообщением об ошибке

      JOptionPane.showMessageDialog(rootPane, "Ошибка введенных данных!", "Ошибка ввода", JOptionPane.ERROR_MESSAGE);

      jTextField1.requestFocus(); // Устанавливаем фокус на компонент

      jLabel5.setText("В введенных значениях допущены ошибки.");

      jTextField1.setText(""); // Очистка данных

      jTextField2.setText(""); // Очистка данных

      jTextField3.setText(""); // Очистка данных

      return; // Выход из метода (процедуры)

      }

      if (x >= 8) { // Вычисление выражения

      y = (x – 2) / (x * x);

      } else {

      y = b * b * d + 4 * x * x * x;

      }

      jLabel5.setText("ОТВЕТ: " + String.format("%.2f", y)); // Выдача ответа с двумя знаками после запятой

      }

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

      // Выход из программы

      System.exit(0);

      }

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

      Конец ознакомительного фрагмента.

      Текст предоставлен ООО «ЛитРес».

      Прочитайте эту книгу целиком, купив полную легальную версию на ЛитРес.

      Безопасно оплатить книгу можно банковской картой Visa, MasterCard, Maestro, со счета мобильного телефона, с платежного терминала, в салоне МТС или Связной, через PayPal, WebMoney, Яндекс.Деньги, QIWI Кошелек, бонусными картами или другим удобным Вам способом.

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 СКАЧАТЬ