import java.lang.*;
import java.io.*;
import java.util.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
class ouuyy {
private JFrame window;
private JPanel mainPanel,inputPanel, buttonPanel;
private JTextField jtxtNum1,jtxtNum2;
private JLabel jlblNum1Caption,jlblNum2Caption;
private JButton jbtndey;
public ouuyy() {
window = new JFrame("Калькулятор");
window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
window.setResizable(false);
mainPanel = new JPanel(new BorderLayout());
inputPanel = new JPanel();
buttonPanel = new JPanel();
inputPanel.setLayout(new GridLayout(1, 4));
buttonPanel.setLayout(new GridLayout(2, 4, 5, 5));
mainPanel.add(inputPanel, BorderLayout.NORTH);
mainPanel.add(buttonPanel, BorderLayout.CENTER);
window.getContentPane().add(mainPanel);
addButtonsAndTextFields();
window.pack();
window.setLocationRelativeTo(null);
window.setVisible(true);
}
ActionListener oty = new ouyy();
public void addButtonsAndTextFields() {
jbtndey = new JButton("deystvio");
jlblNum1Caption = new JLabel("Число 1: ", JLabel.RIGHT);
jlblNum2Caption = new JLabel("ответ: ", JLabel.RIGHT);
jtxtNum1 = new JTextField("");
jtxtNum2 = new JTextField("");
jbtndey.addActionListener(oty);
buttonPanel.add(jbtndey);
inputPanel.add(jlblNum1Caption);
inputPanel.add(jtxtNum1);
inputPanel.add(jlblNum2Caption);
inputPanel.add(jtxtNum2);
}
private class ouyy implements ActionListener{
@Override
public void actionPerformed(ActionEvent event) {
if (event.getSource() == jbtndey) {
dey();
}}
}
private void dey() {
}}
class zep{
public static void main(String[] args) {
ouuyy ouyyyyy = new ouuyy();
}
}
}
Andry KIT
5 уровень
привет. я хочу зделать калькулятор с дужками. но у меня есть проблема мне надо вести в функцию "dey" логику калькулятора. мой калькулятор виглядит такЖу него две строки в одну водишь пример нажимаешь кнопку и в второй получаешь ответюно я не знаю что надо вести для етого в ту функцию.помогите
Обсуждается
Комментарии (5)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
JustinianJudge в Mega City OneMaster
14 ноября 2020, 21:02
отредактируй вопрос. Скопируй код в текстовый редактор и поубирай лишние пустые строки. То есть одна пустая строка это Ок, разделить логические блоки кода, но у тебя же по штук 20-30 пустых строк.
И обнови вопрос исправленным текстом. Никто не будет читать код, в котором на 100 пустых строк, одна фигурная скобка стоит
+ используй тег < CODE > видишь вверху окошка для набора текста.
Чтобы было
0
Andry KIT
14 ноября 2020, 22:06
.
0
JustinianJudge в Mega City OneMaster
15 ноября 2020, 07:26
Это уже получше, расскажи что заставило тебя писать калькулятор? Как я погляжу, ты джаву раньше не изучал, почему у тебя возникла необходимость написать на ней калькулятор?
0
Andry KIT
15 ноября 2020, 11:19
практика. вижу себя програмистом.мой путь долкий и тернистий .зделать то чего нет
0
Andry KIT
14 ноября 2020, 18:39
простите за тупие название перемених.фантазии нет
0