Подключение полей и кнопки - Java
Формулировка задачи:
Помогите дописать код. В общем пишу программу которая считает зарплату исходя из введенных данных.
Листинг программы
- import javax.swing.*;
- import java.awt.*;
- public class Display {
- private JTextField displayField;
- public void setDisplayValue(String val) {
- displayField.setText(val);
- }
- public String getDisplayValue() {
- return displayField.getText();
- }
- public static void main(String[] args) {
- JPanel p1;
- JButton button0;
- JPanel windowContent = new JPanel();
- JTextField displayField;
- button0 = new JButton("Enter my pay on display");
- p1 = new JPanel();
- JLabel label1 = new JLabel("Enter hours of mouth");
- JTextField field1 = new JTextField(10);
- JLabel label2 = new JLabel("Enter working day in month");
- JTextField field2 = new JTextField(10);
- JLabel label3 = new JLabel("Enter prepayment");
- JTextField field3 = new JTextField(10);
- JLabel label4 = new JLabel("Enter your working time");
- JTextField field4 = new JTextField(10);
- JLabel label5 = new JLabel("Enter your overtime");
- JTextField field5 = new JTextField(10);
- JLabel label6 = new JLabel("Your pay is: ");
- JTextField field6 = new JTextField(10);
- windowContent.add(label1);
- windowContent.add(field1);
- windowContent.add(label2);
- windowContent.add(field2);
- windowContent.add(label3);
- windowContent.add(field3);
- windowContent.add(label4);
- windowContent.add(field4);
- windowContent.add(label5);
- windowContent.add(field5);
- windowContent.add(label6);
- windowContent.add(field6);
- p1 = new JPanel();
- GridLayout gl = new GridLayout(10, 30);
- p1.setLayout(gl);
- windowContent.add(button0);
- CalculatorEngine calcEngine = new CalculatorEngine();
- button0.addActionListener(calcEngine);
- JFrame frame = new JFrame("PAY");
- frame.setContentPane(windowContent);
- frame.setSize(198, 360);
- frame.setVisible(true);
- }
- }
Решение задачи: «Подключение полей и кнопки»
textual
Листинг программы
- String a=field1.getText();//считывание данных из текстового поля
- double b=Double.parseDouble(a);//перевод из строкового в вещественный тип
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д