|
|
|
Подскажите пожалуйста как считать массив из JTextField
|
|||
|---|---|---|---|
|
#18+
Понимаю, что это наиглупейший вопрос, но я как только уже не пробовал и не получается. В инете ни где не нашёл. Проблема в том, что у меня не получается считать массив из текстового поля. Как с консолью или JOptionPane не получается и я понимаю, что таким способом и не должно получаться, но подскажите как тогда? И выводить как тогда? Я проверял выводя в консоль, чтобы точно убедится что он просто у меня не считывается правильно. Подскажите пожалуйста как мне правильно делать это? И как тогда правильно выводить в JTextField or JTextArea? Заранее спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2014, 20:48 |
|
||
|
Подскажите пожалуйста как считать массив из JTextField
|
|||
|---|---|---|---|
|
#18+
Для начала стоит сконцентрироваться и попробовать объяснить так чтобы понятно было не только самому себе, но и остальным. Какое отношение массив имеет к JTextField? Какое отношение они оба имеют к JOptionPane и консоли? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2014, 21:31 |
|
||
|
Подскажите пожалуйста как считать массив из JTextField
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, эй, ну я же написал "считать из JTextField" - это значит что с помощью компонента JTextField(как и консоли, и InputDialog) можно задавать значения каждому элементу массива и я хотел узнать как это сделать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2014, 23:14 |
|
||
|
Подскажите пожалуйста как считать массив из JTextField
|
|||
|---|---|---|---|
|
#18+
HenkXBlazkowicz, эй, ну я же написал "считать из JTextField" - это значит что с помощью компонента JTextField(как и консоли, и InputDialog) можно задавать значения каждому элементу массива и я хотел узнать как это сделать."Эй" будете на базаре кричать, а здесь будьте любезны уважительно относиться к собеседникам. Здесь вам никто и ничего не должен... на брудершафт пить, с вами никто здесь не собирается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2014, 18:28 |
|
||
|
Подскажите пожалуйста как считать массив из JTextField
|
|||
|---|---|---|---|
|
#18+
HenkXэй, ну я же написал "считать из JTextField" - это значит что с помощью компонента JTextField(как и консоли, и InputDialog) можно задавать значения каждому элементу массива и я хотел узнать как это сделать. Хорошо. Покажите как вы понимаете под "задаванием значения каждому элементу массива" из консоли и InputDialog. А я вам подскажу как тоже самое сделать с JTextField. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2014, 18:42 |
|
||
|
Подскажите пожалуйста как считать массив из JTextField
|
|||
|---|---|---|---|
|
#18+
Alex KuznetsovHenkXBlazkowicz, эй, ну я же написал "считать из JTextField" - это значит что с помощью компонента JTextField(как и консоли, и InputDialog) можно задавать значения каждому элементу массива и я хотел узнать как это сделать."Эй" будете на базаре кричать, а здесь будьте любезны уважительно относиться к собеседникам. Здесь вам никто и ничего не должен... на брудершафт пить, с вами никто здесь не собирается. Я извиняюсь перед вами и Blazkowicz. Я не хотел ни кого обидеть и не ожидал, что вы так на это отреагируете. Честное слово. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2014, 19:16 |
|
||
|
Подскажите пожалуйста как считать массив из JTextField
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, Спасибо. Вот как я делал из консоли: Код: java 1. 2. 3. 4. 5. 6. 7. 8. Вот так я, самым примитивным способом это делал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2014, 19:27 |
|
||
|
Подскажите пожалуйста как считать массив из JTextField
|
|||
|---|---|---|---|
|
#18+
HenkXAlex Kuznetsovпропущено... "Эй" будете на базаре кричать, а здесь будьте любезны уважительно относиться к собеседникам. Здесь вам никто и ничего не должен... на брудершафт пить, с вами никто здесь не собирается. Я извиняюсь перед вами и Blazkowicz. Я не хотел ни кого обидеть и не ожидал, что вы так на это отреагируете. Честное слово.Извинения принимаются. По поводу вопроса. У JTextField имеется метод getText() - вот его и используйте. Только примите во внимание, что в результате вызова этого метода Вы получите символьную строку, которую вписали в поле ввода. Соответственно далее - разбор строки (String.split(...)), затем в цикле парсинг (Integer.parseInt(...)) с занесением в случае успеха результата парсинга в массив... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2014, 21:42 |
|
||
|
Подскажите пожалуйста как считать массив из JTextField
|
|||
|---|---|---|---|
|
#18+
вы напишите как вам надо, чтобы числа вводились? допустим, 5 чисел через запятую устроит? Тогда можно как-то так: String text = textField.getText(); String[] toks=text.split(","); for(int i=0; i<toks.length; i++){ m[i] = Integer.parse(toks[i]); } это, ясно дело, приблизительно, код не проверял, главное - идея. если надо вводить последовательно, то это сложней - надо ловить и пасрсить числа по событию нажатие энтер, или завести кнопку и извлекать их после нажатия на нее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2014, 22:03 |
|
||
|
Подскажите пожалуйста как считать массив из JTextField
|
|||
|---|---|---|---|
|
#18+
HenkXКак с консолью или JOptionPane не получается и я понимаю, что таким способом и не должно получаться, но подскажите как тогда? Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2014, 22:24 |
|
||
|
Подскажите пожалуйста как считать массив из JTextField
|
|||
|---|---|---|---|
|
#18+
chabapok, Мне через пробел или запятую не подходит. К примеру чтобы нажать 10 элементов - нужно нажать 10 раз кнопку. Как в консоли: ввёл число или слово, нажал Enter, потом ещё раз. Пока не введёшь все элементы. Вот я даже пробовал одну идею: Код: java 1. 2. 3. 4. 5. 6. 7. 8. Но не вышло... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2014, 23:05 |
|
||
|
Подскажите пожалуйста как считать массив из JTextField
|
|||
|---|---|---|---|
|
#18+
значит, ловите событие нажатия энтер и по нему вынимаете из поля очередное число. Вынимать число вы ужее умеете, как поймать событие - легко нагуглить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2014, 23:09 |
|
||
|
Подскажите пожалуйста как считать массив из JTextField
|
|||
|---|---|---|---|
|
#18+
chabapokзначит, ловите событие нажатия энтер и по нему вынимаете из поля очередное число. Вынимать число вы ужее умеете, как поймать событие - легко нагуглить. Я думал что я это и делаю, только кнопкой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2014, 23:18 |
|
||
|
Подскажите пожалуйста как считать массив из JTextField
|
|||
|---|---|---|---|
|
#18+
chabapokзначит, ловите событие нажатия энтер и по нему вынимаете из поля очередное число. Вынимать число вы ужее умеете, как поймать событие - легко нагуглить. Но разве if (e.getSource()==b1) это не отлавливание нажатия на кнопку? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2014, 01:20 |
|
||
|
Подскажите пожалуйста как считать массив из JTextField
|
|||
|---|---|---|---|
|
#18+
нет Тут не надо думать, тут надо гуглить. Замечание по коду - обычно надо приводить больше, чтобы можно было что-то сказать. Но в вашем случае и без кода все ясно. Вам - гугл, пробовать, и только потом спрашивать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2014, 02:38 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=187&tid=2127683]: |
0ms |
get settings: |
10ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
36ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
62ms |
get tp. blocked users: |
1ms |
| others: | 225ms |
| total: | 372ms |

| 0 / 0 |
