Форум программистов, компьютерный форум, киберфорум
Java: GUI, графика
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.63/56: Рейтинг темы: голосов - 56, средняя оценка - 4.63
0 / 0 / 0
Регистрация: 19.04.2012
Сообщений: 30

Считать данные с TextField

09.03.2016, 00:20. Показов 10519. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как считать данные TextField и внести в массив ?
так?

Java
1
int value = ((TextField)event.getsourse()).getText();
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
09.03.2016, 00:20
Ответы с готовыми решениями:

Не получается перезадать данные в TextField
Есть два окна. В одном мы задаём данные для вычисления интеграла и его прорисовки, а а в другом - рисуется сам график. Проблема заключается...

Как отобразить данные в textField нужным шрифтом?
Как отобразить данные в textField нужным шрифтом (например: Digital) ?

Как отобразить данные в textField нужным шрифтом?
Помогите! Не могу добиться чтобы данные в textField отображались шрифтом DigitMed или аналогичным (в JBuilder). Как вообще шрифты...

5
 Аватар для olexiy86
32 / 30 / 11
Регистрация: 27.09.2014
Сообщений: 359
09.03.2016, 06:46
Typax, одной строки мало, покажи массив и и всё остальное. И вообщето в int ты text просто так не впихнёш.
0
0 / 0 / 0
Регистрация: 19.04.2012
Сообщений: 30
09.03.2016, 09:44  [ТС]
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
public class Controller {
    @FXML
    private TextField C0;
    @FXML
    private TextField C1;
    @FXML
    private TextField C2;
    @FXML
    private TextField C3;
    @FXML
    private TextField T0;
    @FXML
    private TextField T1;
    @FXML
    private TextField T2;
    @FXML
    private TextField T3;
    @FXML
    private Label a;
    @FXML
    private Label b;
    @FXML
    private Label c;
 
 
    public void test(ActionEvent event) {
        String value = ((TextField)event.getSource()).getText();
 
    }
 
 
 
 
 
    public void Model (TextField C0, TextField C1, TextField C2, TextField C3, TextField T0, TextField T1, TextField T2, TextField T3) {
    double[] T = new double[7];
    double q = 0;
    double sredT = 0;
    T[0] = 0;
    T[1] = 0;
    T[2] = 0;
    T[3] = 0;
    T[4] = 0;
    T[5] = 0;
    T[6] = 0;
    for (int i =0; i < T.length; i++){
        q = q + T[i];
    }
    sredT = q/7;
    System.out.println("T = " + sredT);
 
    double[] C = new double[7];
    double q2 = 0;
    double sredC = 0;
    C[0] = 0;
    C[1] = 0;
    C[2] = 0;
    C[3] = 0;
    C[4] = 0;
    C[5] = 0;
    for (int i =0; i < C.length; i++){
        q2 = q2 + C[i];
    }
    sredC = q2/6;
    System.out.println("С = " + sredC);
 
    if (T==C){
        System.out.println("Массивы эквиваленты");
    }
 
}
}
именно интересует метод
Java
1
public void test(ActionEvent event)
есть 8 полей с каждым id надо считать информацию с каждего поля и занести в определённый элемент массива и вот я знаю команду которая считывает текс с кнопки(типо для калькулятора) она выглядит так
Java
1
2
String value = ((TextField)event.getSource()).getText();
c.setText(c.getText()+value);
текст считается с активной кнопки и выведется на экран, а мне надо такое проделать с TextField и занести в массив
0
Эксперт Java
 Аватар для KEKCoGEN
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
09.03.2016, 10:28
Typax, вы специально так пишите программу чтобы никто ничего не понял?
0
0 / 0 / 0
Регистрация: 19.04.2012
Сообщений: 30
09.03.2016, 10:33  [ТС]
KEKCoGEN, яб хотел просто узнать как считать текст с TextField или любого другого контролера в который с клавиатуры вводится текст. И занести этот текст в массив.
0
 Аватар для olexiy86
32 / 30 / 11
Регистрация: 27.09.2014
Сообщений: 359
09.03.2016, 11:38
Typax, Поскольку твой полный код очень секретный я взял на себя смелость и написал свой, надеюсь то что надо. Будут вопросы не стсняйся задавай, здесь смеятся никто не будет.

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
import java.awt.EventQueue;
 
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;
import javax.swing.JTextField;
import javax.swing.JButton;
import java.awt.event.ActionListener;
import java.util.ArrayList;
import java.awt.event.ActionEvent;
 
public class Exempl extends JFrame {
 
    private JPanel contentPane;
    private JTextField textField1;
    private JTextField textField2;
    private JTextField textField3;
    private JTextField textField4;
    
    ArrayList<String> list  = new ArrayList<>(); // Ну мы ведь серьёзные кодеры и понимаем что массив не лучшая идея, будем использовать коллекцию
 
    /**
     * Launch the application.
     */
    public static void main(String[] args) {
        EventQueue.invokeLater(new Runnable() {
            public void run() {
                try {
                    Exempl frame = new Exempl();
                    frame.setVisible(true);
                } catch (Exception e) {
                    e.printStackTrace();
                }
            }
        });
    }
 
    /**
     * Create the frame.
     */
    public Exempl() {
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        setBounds(100, 100, 178, 210);
        contentPane = new JPanel();
        contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
        setContentPane(contentPane);
        contentPane.setLayout(null);
        
        textField1 = new JTextField();
        textField1.setBounds(10, 11, 141, 20);
        contentPane.add(textField1);
        textField1.setColumns(10);
        
        textField2 = new JTextField();
        textField2.setColumns(10);
        textField2.setBounds(10, 42, 141, 20);
        contentPane.add(textField2);
        
        textField3 = new JTextField();
        textField3.setColumns(10);
        textField3.setBounds(10, 73, 141, 20);
        contentPane.add(textField3);
        
        textField4 = new JTextField();
        textField4.setColumns(10);
        textField4.setBounds(10, 104, 141, 20);
        contentPane.add(textField4);
        
        JButton btnNewButton = new JButton("\u0421\u0447\u0438\u0442\u0430\u0442\u044C \u0442\u0435\u043A\u0441\u0442");
        
        // Для того чтоб всё читать нужно чтоб чтото дало команду СТАРТ, или ПОЕХАЛИ, в ашем случае
        // Тыкнем кнопку и всё заработает
        btnNewButton.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent arg0) {
                
                list.add(textField1.getText()); //Правда так удобней добавлять данные?
                list.add(textField2.getText()); //Правда так удобней добавлять данные?
                list.add(textField3.getText()); //Правда так удобней добавлять данные?
                list.add(textField4.getText()); //Правда так удобней добавлять данные?
                
                // Отображаем данные на экране 
                for(int i = 0; i < list.size(); i++){
                    
                    System.out.println(list.get(i));
                }
            }
        });
        btnNewButton.setBounds(10, 135, 141, 23);
        contentPane.add(btnNewButton);
    }
}
 
 
 
            // THE END.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
09.03.2016, 11:38
Помогаю со студенческими работами здесь

Как в JFrame введённые данные в TextField перенести в Label?
Здравствуйте, мне нужно сделать &quot;древо&quot;, и при реализации идеи, у меня возник вопрос, на который я не могу найти ответ, а именно &quot;Как...

Из TextField в ArrayList и в другой TextField
JButton btnAdd = new JButton(&quot;Добавить&quot;); btnAdd.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent...

Как считать данные с таблицы в массив
Здравствуйте, подскажите пожалуйста. Как считать данные с jTable1 в массив array. Написанный мною код выдает ошибку времени выполнения. ...

Как Считать данные из txt файла с условием?
Добрый день! Помогите разобраться в каком направлении двигаться. Необходимо прочитать и вывести на экран часть содержимого текстового...

Напишите кусок программы - "Как считать данные из doc файла"
Здравствуйте! Что нужно... Надо следующее........ Откройте пустой doc файл. Создайте в нём табличку 3 * 3 (три на три). И забейте...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД 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
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru