Форум программистов, компьютерный форум, киберфорум
Java: GUI, графика
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/48: Рейтинг темы: голосов - 48, средняя оценка - 4.67
3 / 3 / 2
Регистрация: 11.03.2014
Сообщений: 162

Вывод в текстовое поле

03.03.2015, 22:28. Показов 9897. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
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
package pilot;
import java.awt.Component;
import java.awt.FlowLayout;
import javax.swing.*;
import java.awt.event.*;
 
/**
 *
 * @author Влад
 */
public class Pilot extends JFrame{
    private JTextField f1, f2, f3;
    private JButton b1;
    int i=0;
    int a,b,c;
    /**
     * @param args the command line arguments
     */    
    public static void main(String[] args) {
        // TODO code application logic here
        JFrame fr = new JFrame();
        fr.setSize(500, 150);  
        fr.setLayout(new FlowLayout());
        fr.setVisible(true);
        fr.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        fr.setLocationRelativeTo(null);
        JButton b1 = new JButton("Вычислить");
        JTextField f1 = new JTextField(10);
        JTextField f2 = new JTextField(10);
        JTextField f3 = new JTextField(10);
        fr.add(b1);
        fr.add(f1);
        fr.add(f2);
        fr.add(f3);
       // ActionListener eHandler = null;
        //eHandler e;
      //  ActionListener eHandler = null;
      //  b1.addActionListener(eHandler);
        
    }
 
    public class eHandler implements ActionListener
    {    
        public void actionPerformed(ActionEvent e) {
        if(e.getSource()==b1)  
        {
          a=Integer.parseInt(f1.getText());
          b=Integer.parseInt(f2.getText());
          c=a+b;
          c = Integer.parseInt(f3.getText());
          
         // f3.setText(c);
        }
        }
    }
}
Программа по сложению двух чисел, как сделать чтобы результат выводил в третье поле?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
03.03.2015, 22:28
Ответы с готовыми решениями:

Вывод на текстовое поле
Задача. На форме имеется текстовое поле(объект MessageTextField1 класса javax.swing.jTextField1) и функция вычисления суммы, возвращающая...

Последовательный вывод данных из метода в текстовое поле
Добрый день! Начинаю осваивать java, поэтому ещё плаваю во многих вопросах. Не могу понять как можно реализовать вывод данных в...

Текстовое поле
На форме имеется текстовое поле (объект MessageTextField1 класса javax.swing.jTextField) а также свойство resulText. Допишите функцию так,...

6
237 / 236 / 72
Регистрация: 02.07.2013
Сообщений: 881
04.03.2015, 08:45
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
/**
 *
 * @author Влад
 */
public class Pilot extends JFrame{
    private JTextField f1, f2, f3;
    private JButton b1;
    static int a;
    static int b;
    /**
     * @param args the command line arguments
     */    
    public static void main(String[] args) {
        // TODO code application logic here
        JFrame fr = new JFrame();
        fr.setSize(500, 150);  
        fr.setLayout(new FlowLayout());
        fr.setVisible(true);
        fr.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        fr.setLocationRelativeTo(null);
        JButton b1 = new JButton("Вычислить");
        final JTextField f1 = new JTextField(10);
        final JTextField f2 = new JTextField(10);
        final JTextField f3 = new JTextField(10);
        fr.add(b1);
        fr.add(f1);
        fr.add(f2);
        fr.add(f3);
        
 
        b1.addActionListener(new ActionListener() {
            
            @Override
            public void actionPerformed(ActionEvent e) {
                 a = Integer.parseInt(f1.getText());
                 b = Integer.parseInt(f2.getText());
                  f3.setText(String.valueOf(a+b));
            }
        });
        
    }
0
0 / 0 / 0
Регистрация: 12.06.2015
Сообщений: 1
12.10.2015, 15:06
А вот если в этих полях не интежер, а время? как такое реализовать?
0
 Аватар для ArtemFM
746 / 493 / 285
Регистрация: 10.09.2015
Сообщений: 1,530
12.10.2015, 18:05
1. представь время строкой типа String;
str1 и str2

2. допустим время выглядит так hh:mm:ss
подели на часы, минуты, секунды
String[] strTime1 = str1.split[":"];
String[] strTime2 = str2.split[":"];
String[] strEndTime = new String[3];

3. складывай начиная с секунд...
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
     //секунды
     int t1 = Integer.parseOf(strTime1[2]), t2 = Integer.parseOf(strTime2[2]);
     if (t1 + t2 >= 60){
       strEndTime[2] = String.valueOf((t1 + t2) % 60);
       strTime1[1] = String.valueOf(Integer.parseOf(strTime1[1]) + 1);
     }
 
     //минуты
     int t1 = Integer.parseOf(strTime1[1]), t2 = Integer.parseOf(strTime2[1]);
     if (t1 + t2 >= 60){
       strEndTime[1] = String.valueOf((t1 + t2) % 60);
       strTime1[0] = String.valueOf(Integer.parseOf(strTime1[0]) + 1);
     }
 
     //часы
      strEndTime[0] = String.valueOf(Integer.parseOf(strTime1[0]) + Integer.parseOf(strTime2[0]));
     
     String endTime = strEndTime[0] + ":" + strEndTime[1] + ":" + strEndTime[2];
0
636 / 528 / 165
Регистрация: 01.04.2010
Сообщений: 1,843
13.10.2015, 08:39
John_woo, не вздумай делать так, так предлагает ArtemFM это говнокодище.

Строки со времененм надо распарсить, затем сложить, а результат вывести в третье поле.
0
 Аватар для иван я
17 / 17 / 16
Регистрация: 15.12.2012
Сообщений: 536
14.10.2015, 17:18
aleksandy, я попробовал сделать по вашему но у меня не видит вот эти операторы импорта
Java
1
2
3
4
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.LocalTime;
import java.time.format.DateTimeFormatter;
где их взять?
0
636 / 528 / 165
Регистрация: 01.04.2010
Сообщений: 1,843
15.10.2015, 06:22
иван я, обновись до jdk 8.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
15.10.2015, 06:22
Помогаю со студенческими работами здесь

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

Не правильный ввод в текстовое поле JTextField
Ребята помогите решить проблему. У меня есть два текстовых поля JTextField, куда вводятся цифры и кнопка JButton, которая эти цифры,...

Текстовое поле. Не считывается весь текст
В общем, это программа для вывода всех дат в тексте. Текст считывается с файла и заноситься в текстовое поле. Но проблема в том, что...

Указать текстовое поле не обязательное для заполнения
Можно ли сделать так, чтобы в каком либо текстовом поле был виден текст что данное поле не обязательно для заполнения, но при этом когда...

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


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru