Нужно нажатием кнопки перемножить значения двух текстовых полей. Как? - Java

Узнай цену своей работы

Формулировка задачи:

Есть текст программы. Чего не хватает, чтобы кнопка выводила результат умножения двух чисел в третье текстовое поле? Помогите пожалуйста. package pr_16_3;
import java.awt.Color;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import javax.swing.*;

class SimpleWindow extends JFrame {
SimpleWindow(){super("Пробне вікно");
setDefaultCloseOperation(EXIT_ON_CLOSE);
setSize(250, 100);
JPanel jPanel_1 = new javax.swing.JPanel();
 
JButton newButton_1 = new JButton("Кнопка_1");

JLabel jLabel1 = new javax.swing.JLabel();
JTextField jTextField1 = new javax.swing.JTextField();
JLabel jLabel2 = new javax.swing.JLabel();
JTextField jTextField2 = new javax.swing.JTextField();
JLabel jLabel3 = new javax.swing.JLabel();
JTextField jTextField3 = new javax.swing.JTextField();
 
jLabel1.setText("a=");
jPanel_1.add(jLabel1);
jTextField1.setColumns(7);
jPanel_1.add(jTextField1);
jLabel2.setText("b=");
jPanel_1.add(jLabel2);
jTextField2.setColumns(7);
jPanel_1.add(jTextField2);
jLabel3.setText("c=");
jPanel_1.add(jLabel3);
jTextField3.setColumns(7);
jPanel_1.add(jTextField3);
  
double d1 = Double.valueOf(jTextField1.getText());
 double d2 = Double.valueOf(jTextField2.getText());
 double d3=d1*d2;
 jTextField3.setText(""+d3);
    
    jPanel_1.add(newButton_1);
newButton_1.addMouseListener(new MouseL());
    
getContentPane().add( jPanel_1, java.awt.BorderLayout.CENTER);
 pack();
}
}
 
public class Pr_16_3 {
  
    public static void main (String [] args) {
JFrame myWindow = new SimpleWindow();
myWindow.setVisible(true);
}
}

Решение задачи: «Нужно нажатием кнопки перемножить значения двух текстовых полей. Как?»

textual
Листинг программы
double d1 = Double.valueOf(jTextField1.getText());
 double d2 = Double.valueOf(jTextField2.getText());
 double d3=d1*d2;
 jTextField3.setText(""+d3);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 3.867 из 5
Похожие ответы