Форум программистов, компьютерный форум, киберфорум
Java: GUI, Графика
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Java SE Почему слова выводятся в юникод-символах? https://www.cyberforum.ru/ java-j2se/ thread2749533.html
Добрый вечер ! При запуске программы слова почему-то выводятся в unicode-символах. Почему так, никак не могу понять. При запуске программа должна выводить вот это: Все аннотации...
Java SE Ищется эксперт в Apache POI (XWPFDocument) для платной консультации!
Требуется создать сложный отчет в формате Word , используемая технология предположительно Apache POI, но можно любой способ создания из JVM (например JasperReports). Ищется экспет для платной...
Разработать программу для информации о горах Java SE
Разработать программу для информации о горах: Название, место_расположения, высота и реализовать алгоритм работы с массивом данных объектов, в котором требуется: – определить самую высокую вершину;...
Java SE Разработать программу для информации о горах Разработать программу для информации о горах: Название, место_расположения, высота и реализовать алгоритм работы с массивом данных объектов, в котором требуется: – определить самую высокую вершину;... https://www.cyberforum.ru/ java-j2se/ thread2748531.html
Java SE Перевод кода с Pascal в Java https://www.cyberforum.ru/ java-j2se/ thread2748020.html
Переведите пожалуйста код с Pascal на Java, Pascal не учил, поэтому прошу помощи var n, i, a, r, max2, max13, max26, max, predmax: integer; index2, index13, index26, indexmax, ans, ans1,...
Java SE Как изменять ширину ячейки таблицы word используя apache poi?
Привет всем! У меня есть очень старая Apach POI версии 3.10, она почему-то несовместима с четвёртыми версиями (вот странно-то, это какой-то патч идущий с Alfresco 5.2). И мне нужно создать документ...
Java SE Реализация приоритетов математических операций
Всем привет! Реализую библиотеку, реализующую простые математические операции такие как сложение, вычитание деление, умножение, возведение в степень и прочие. Столкнулся с проблемой реализации...
Java SE Многопоточность. Как собрать винтик? Здравствуйте! Задача звучит следующим образом Винтик состоит из деталей A, B и двух деталей C. Каждая деталь создается с разной частотой. Изготовление детали A занимает от 30 до 50 секунд, детали B... https://www.cyberforum.ru/ java-j2se/ thread2742861.html
Java SE Создание ячейки excel в apache poi https://www.cyberforum.ru/ java-j2se/ thread2742734.html
Денёчка. Создаю новый ряд в эксель документе, и когда приступаю к заполнению ячеек, он говорит мол java: cannot access java.time.LocalDate Хотя я просто из временного ряда беру стринговое значение и...
Java SE Удаление строк с apache POI Пытаюсь удалить строку, в файле 539 строк, на но 282 он выкидывает NullPointerException, в чём может быть причина сложности забрать строку именно с 282? Я просто не совсем понимаю, в моём понимании ... https://www.cyberforum.ru/ java-j2se/ thread2741926.html
Java SE Использование переменных типа static https://www.cyberforum.ru/ java-j2se/ thread2741851.html
Уже не первый раз встречаю подобное: Если static переменная изменяется в ходе программы, скорее всего есть какие то проблемы с дизайном А что, разве статическая переменная == константа?? И что...
Java SE Проблема с сортировкой Здравствуйте, у меня возник вопрос. Я не прошу реализации моей проблемы, просто намекните как сделать лучше :) Пишу программу и есть задача отсортировать элементы. Элементы - кнопки со значением... https://www.cyberforum.ru/ java-j2se/ thread2738979.html
0 / 0 / 0
Регистрация: 05.12.2020
Сообщений: 4
0

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

13.12.2020, 20:54. Просмотров 1728. Ответов 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
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.