Нужно нажатием кнопки перемножить значения двух текстовых полей. Как? - 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);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д