Форум программистов, компьютерный форум, киберфорум
Java: GUI, Графика
Войти
Регистрация
Восстановить пароль
 
0 / 0 / 0
Регистрация: 05.12.2020
Сообщений: 4
1

Конвертер валют. Пользовательский интерфейс

13.12.2020, 20:54. Просмотров 1700. Ответов 0
Метки нет (Все метки)

Здравствуйте. Создаю конвертер валют. Подскажите, как сделать так, чтобы в пользовательском интерфейсе сразу было окошко с результатом, а не появлялось всплывающее окно с ним? Наверное, я просто не знаю, как правильно называется такое окошечко в интерфейсе.
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
package com.company;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
 
 
 
public class Main extends JFrame {
    private JRadioButton radio = new JRadioButton("USD");
    private JRadioButton radioB = new JRadioButton("EUR");
    private JRadioButton radioC = new JRadioButton("RUB");
    private JSpinner input = new JSpinner();
    private JLabel label = new JLabel(" Количество валюты:");
    private JRadioButton radio1 = new JRadioButton("USD");
    private JRadioButton radio2 = new JRadioButton("EUR");
    private JRadioButton radio3 = new JRadioButton("RUB");
 
 
    public Main () {
        super("Конвертер");
        this.setBounds(100, 100, 500, 250);
        this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
 
        Container container = this.getContentPane();
        container.setLayout(new GridLayout(3, 3, 2, 2));
        ButtonGroup vvod = new ButtonGroup();
        vvod.add(radio);
        vvod.add(radioB);
        vvod.add(radioC);
 
        container.add(radio);
        radio.setSelected(true);
 
        container.add(radioB);
        radioB.setSelected(true);
 
        container.add(radioC);
        radioC.setSelected(true);
 
        container.add(label);
        container.add(input);
 
        ButtonGroup group = new ButtonGroup();
 
        group.add(radio1);
        group.add(radio2);
        group.add(radio3);
        container.add(radio1);
        radio1.setSelected(true);
 
        container.add(radio2);
        radio2.setSelected(true);
 
        container.add(radio3);
        radio3.setSelected(true);
 
        JButton button = new JButton("Press");
        button.addActionListener(new ButtonEventListener());
        container.add(button);
    }
 
    class ButtonEventListener implements ActionListener{
        public void actionPerformed (ActionEvent e) {
            String message = "";
 
            if(radio.isSelected()){
            if (radio1.isSelected()){
                int sub = (Integer) input.getValue();
                message += sub+" USD = " + sub * 1 + " USD\n";
            }
            if (radio2.isSelected()){
                int sub = (Integer) input.getValue();
                message += sub+" USD = " + sub * 0.82 + " EUR\n";
            }
                if (radio3.isSelected()){int sub = (Integer) input.getValue();
                    message += sub+" USD = " + sub * 74.25 + " RUB\n";};}
 
            if(radioB.isSelected()){
                if (radio1.isSelected()){
                    int sub = (Integer) input.getValue();
                    message += sub+" EUR = " + sub * 1.21 + " USD\n";
                }
                if (radio2.isSelected()){
                    int sub = (Integer) input.getValue();
                    message += sub+" EUR = " + sub * 1 + " EUR\n";
                }
                if (radio3.isSelected()){int sub = (Integer) input.getValue();
                    message += sub+" EUR = " + sub * 90.26 + " RUB\n";};}
 
 
            if(radioC.isSelected()){
                if (radio1.isSelected()){
                    int sub = (Integer) input.getValue();
                    message += sub+" RUB = " + sub * 0.013 + " USD\n";
                }
                if (radio2.isSelected()){
                    int sub = (Integer) input.getValue();
                    message += sub+" RUB = " + sub * 0.011 + " EUR\n";
                }
                if (radio3.isSelected()){int sub = (Integer) input.getValue();
                    message += sub+" RUB = " + sub * 1 + " RUB\n";};}
 
 
 
            {
            JOptionPane.showMessageDialog(null, message, "Output", JOptionPane.PLAIN_MESSAGE); }}}}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.12.2020, 20:54
Ответы с готовыми решениями:

Конвертер валют
Здравствуйте. Сделал конвертер валют, но теперь необходимо, чтобы курс валют загружался с...

Конвертер валют
Добрый вечер! нужен конвертер валют в реальном времени, чтоб каждый час, допустим, обновлялся....

Написать конвертер валют
Доброго времени суток. Есть задача универа, написать конвертер валют. То есть пользователь вводит...

Сделать конвертер валют
Здравствуйте. Мне нужно создать конвертер валют, работа которого такая же, как у этого:...

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.12.2020, 20:54

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Конвертер валют из гривен в юани
У меня такая ситуация. Нужно сделать конвертер который пересчитывает из гривен в юани. Я нашла...

Конвертер валют
Здравствуйте, задали написать простенькую прогу. 1. Написать программу для перевода рублей в...

Конвертер валют
1.Напишите программу “Конвертер валют”. Программа должна позволять пересчитывать сумму, выраженную...

Конвертер валют
Очень нужна помощь! Нужно написать программу "Конвертер валют", которая позволяет перевести...

Конвертер валют
Очень нужна помощь! Нужно написать программу "Конвертер валют", которая позволяет перевести...

Конвертер валют
Очень нужна помощь! Нужно написать программу "Конвертер валют", которая позволяет перевести...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.