powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Подскажите пожалуйста как считать массив из JTextField
16 сообщений из 16, страница 1 из 1
Подскажите пожалуйста как считать массив из JTextField
    #38551076
HenkX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Понимаю, что это наиглупейший вопрос, но я как только уже не пробовал и не получается. В инете ни где не нашёл. Проблема в том, что у меня не получается считать массив из текстового поля.
Как с консолью или JOptionPane не получается и я понимаю, что таким способом и не должно получаться, но подскажите как тогда?
И выводить как тогда?
Я проверял выводя в консоль, чтобы точно убедится что он просто у меня не считывается правильно.
Подскажите пожалуйста как мне правильно делать это?
И как тогда правильно выводить в JTextField or JTextArea?
Заранее спасибо!
...
Рейтинг: 0 / 0
Подскажите пожалуйста как считать массив из JTextField
    #38551119
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для начала стоит сконцентрироваться и попробовать объяснить так чтобы понятно было не только самому себе, но и остальным.
Какое отношение массив имеет к JTextField? Какое отношение они оба имеют к JOptionPane и консоли?
...
Рейтинг: 0 / 0
Подскажите пожалуйста как считать массив из JTextField
    #38551229
HenkX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz,
эй, ну я же написал "считать из JTextField" - это значит что с помощью компонента JTextField(как и консоли, и InputDialog) можно задавать значения каждому элементу массива и я хотел узнать как это сделать.
...
Рейтинг: 0 / 0
Подскажите пожалуйста как считать массив из JTextField
    #38552305
Alex Kuznetsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HenkXBlazkowicz,
эй, ну я же написал "считать из JTextField" - это значит что с помощью компонента JTextField(как и консоли, и InputDialog) можно задавать значения каждому элементу массива и я хотел узнать как это сделать."Эй" будете на базаре кричать, а здесь будьте любезны уважительно относиться к собеседникам.
Здесь вам никто и ничего не должен... на брудершафт пить, с вами никто здесь не собирается.
...
Рейтинг: 0 / 0
Подскажите пожалуйста как считать массив из JTextField
    #38552348
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HenkXэй, ну я же написал "считать из JTextField" - это значит что с помощью компонента JTextField(как и консоли, и InputDialog) можно задавать значения каждому элементу массива и я хотел узнать как это сделать.
Хорошо. Покажите как вы понимаете под "задаванием значения каждому элементу массива" из консоли и InputDialog. А я вам подскажу как тоже самое сделать с JTextField.
...
Рейтинг: 0 / 0
Подскажите пожалуйста как считать массив из JTextField
    #38552413
HenkX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alex KuznetsovHenkXBlazkowicz,
эй, ну я же написал "считать из JTextField" - это значит что с помощью компонента JTextField(как и консоли, и InputDialog) можно задавать значения каждому элементу массива и я хотел узнать как это сделать."Эй" будете на базаре кричать, а здесь будьте любезны уважительно относиться к собеседникам.
Здесь вам никто и ничего не должен... на брудершафт пить, с вами никто здесь не собирается.
Я извиняюсь перед вами и Blazkowicz. Я не хотел ни кого обидеть и не ожидал, что вы так на это отреагируете. Честное слово.
...
Рейтинг: 0 / 0
Подскажите пожалуйста как считать массив из JTextField
    #38552429
HenkX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz,
Спасибо. Вот как я делал из консоли:
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
int[] m = new int [5]
Scanner scn = new Scanner();
for (i=0; i<5; i++){ 
m[i] = scn.nextInt(); //ввод
}
for (i=0; i<5; i++){
System.out.print(m[i]+" "); //вывод
}


Вот так я, самым примитивным способом это делал.
...
Рейтинг: 0 / 0
Подскажите пожалуйста как считать массив из JTextField
    #38552544
Alex Kuznetsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HenkXAlex Kuznetsovпропущено...
"Эй" будете на базаре кричать, а здесь будьте любезны уважительно относиться к собеседникам.
Здесь вам никто и ничего не должен... на брудершафт пить, с вами никто здесь не собирается.
Я извиняюсь перед вами и Blazkowicz. Я не хотел ни кого обидеть и не ожидал, что вы так на это отреагируете. Честное слово.Извинения принимаются.

По поводу вопроса.
У JTextField имеется метод getText() - вот его и используйте. Только примите во внимание, что в результате вызова этого метода Вы получите символьную строку, которую вписали в поле ввода. Соответственно далее - разбор строки (String.split(...)), затем в цикле парсинг (Integer.parseInt(...)) с занесением в случае успеха результата парсинга в массив...
...
Рейтинг: 0 / 0
Подскажите пожалуйста как считать массив из JTextField
    #38552562
chabapok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вы напишите как вам надо, чтобы числа вводились?
допустим, 5 чисел через запятую устроит? Тогда можно как-то так:

String text = textField.getText();
String[] toks=text.split(",");
for(int i=0; i<toks.length; i++){
m[i] = Integer.parse(toks[i]);
}

это, ясно дело, приблизительно, код не проверял, главное - идея.

если надо вводить последовательно, то это сложней - надо ловить и пасрсить числа по событию нажатие энтер, или завести кнопку и извлекать их после нажатия на нее.
...
Рейтинг: 0 / 0
Подскажите пожалуйста как считать массив из JTextField
    #38552585
Фотография Usman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HenkXКак с консолью или JOptionPane не получается и я понимаю, что таким способом и не должно получаться, но подскажите как тогда?
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
public static void main(String[] args) {
    while (javax.swing.JOptionPane.showConfirmDialog(null, "Продолжить?", "Ввод чисел", 2, 3) == 0) {
        java.util.List<String> list = new java.util.ArrayList<>();
        int total = 5;
        for (int i = 1; i <= total; i++) {
            String title = "Введите " + i + "-й элемент массива";
            String text = i + "-й элемент из " + total + ":";
            String input = javax.swing.JOptionPane.showInputDialog(null, text, title, 1);
            list.add(input);
        }
        javax.swing.JOptionPane.showMessageDialog(null, list);
    }
}
...
Рейтинг: 0 / 0
Подскажите пожалуйста как считать массив из JTextField
    #38552617
HenkX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
chabapok,
Мне через пробел или запятую не подходит. К примеру чтобы нажать 10 элементов - нужно нажать 10 раз кнопку. Как в консоли: ввёл число или слово, нажал Enter, потом ещё раз. Пока не введёшь все элементы.
Вот я даже пробовал одну идею:
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
i=0;
        if (e.getSource()==b1){
            
            M[i]=t1.getText();
            i++;
        
        
        }


Но не вышло...
...
Рейтинг: 0 / 0
Подскажите пожалуйста как считать массив из JTextField
    #38552618
chabapok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
значит, ловите событие нажатия энтер и по нему вынимаете из поля очередное число. Вынимать число вы ужее умеете, как поймать событие - легко нагуглить.
...
Рейтинг: 0 / 0
Подскажите пожалуйста как считать массив из JTextField
    #38552620
HenkX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
chabapokзначит, ловите событие нажатия энтер и по нему вынимаете из поля очередное число. Вынимать число вы ужее умеете, как поймать событие - легко нагуглить.
Я думал что я это и делаю, только кнопкой.
...
Рейтинг: 0 / 0
Подскажите пожалуйста как считать массив из JTextField
    #38552700
HenkX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
chabapokзначит, ловите событие нажатия энтер и по нему вынимаете из поля очередное число. Вынимать число вы ужее умеете, как поймать событие - легко нагуглить.
Но разве if (e.getSource()==b1) это не отлавливание нажатия на кнопку?
...
Рейтинг: 0 / 0
Подскажите пожалуйста как считать массив из JTextField
    #38552729
chabapok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нет
Тут не надо думать, тут надо гуглить.

Замечание по коду - обычно надо приводить больше, чтобы можно было что-то сказать. Но в вашем случае и без кода все ясно. Вам - гугл, пробовать, и только потом спрашивать.
...
Рейтинг: 0 / 0
Подскажите пожалуйста как считать массив из JTextField
    #38553949
HenkX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
chabapok,
Спасибо! Я до этого гуглил считывание массива, но ничего нужного не нашёл. А с проблемой разобрался тем, что убрал присвоение i=0.
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Подскажите пожалуйста как считать массив из JTextField
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]