Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Int -> String не работает, как преобразовать?! 
V
    Опции темы
СерегаГоляков
  Дата 6.5.2010, 11:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Всё супер :)
*


Профиль
Группа: Участник
Сообщений: 142
Регистрация: 26.4.2010
Где: НСК

Репутация: нет
Всего: нет



Проблемма:

Из jSpiner1 получаю с помощью h1= jSpiner1.getOrientation() целое число(например целое число 15).
Терь хочу перевести это число в String, что бы закинуть в jTextField1

Типа вот так:
jTextField1.setText(h1);
Ошибка: setText(java.lang.String) in javax.swing.text.JTextComponent cannot be applied to (int)


вроде типа мы крутим спинер и тут же меняется значение в текстфилде
 smile 
--------------------
Список всех полезных программ в ОДНОЙ программеhttps://sites.google.com/site/coolprogramms...latnyh-programm...Пьяные белазисты в карьереhttp://www.youtube.com/watch?v=6FGNGMwxJZ4
PM WWW   Вверх
Vasay
Дата 6.5.2010, 12:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2097
Регистрация: 8.3.2006

Репутация: 11
Всего: 73



СерегаГоляков, 

Код

    String someString = Integer.toString(someInt);


Это сообщение отредактировал(а) Vasay - 6.5.2010, 12:18


--------------------
Придумать идеальную защиту от дурака невозможно, дураки, наудивление, изобретательны.
PM MAIL   Вверх
СерегаГоляков
Дата 6.5.2010, 12:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Всё супер :)
*


Профиль
Группа: Участник
Сообщений: 142
Регистрация: 26.4.2010
Где: НСК

Репутация: нет
Всего: нет



ооооо МОЛОТОК) smile 
--------------------
Список всех полезных программ в ОДНОЙ программеhttps://sites.google.com/site/coolprogramms...latnyh-programm...Пьяные белазисты в карьереhttp://www.youtube.com/watch?v=6FGNGMwxJZ4
PM WWW   Вверх
Vasay
Дата 6.5.2010, 12:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2097
Регистрация: 8.3.2006

Репутация: 11
Всего: 73



СерегаГоляков, 

Кстати, преобразование может быть автоматическим.

В вашем случае, удобней будет:

Код

jTextField1.setText(""+h1);


т.е. Если мы суммируем строку и число - на выходе строка.


--------------------
Придумать идеальную защиту от дурака невозможно, дураки, наудивление, изобретательны.
PM MAIL   Вверх
СерегаГоляков
  Дата 6.5.2010, 14:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Всё супер :)
*


Профиль
Группа: Участник
Сообщений: 142
Регистрация: 26.4.2010
Где: НСК

Репутация: нет
Всего: нет



Цитата(Vasay @ 6.5.2010,  12:32)
Кстати, преобразование может быть автоматическим.

В вашем случае, удобней будет:

Vasay
Блин терь оказывается что значение не берется из слидера1!
Нет, в моем случае я типа изменяю оттенок моего квадрата:

То есть пока я кручу слидер1 рядом в текстфилде1 вводятся значения положения слидера1(от 1 до 255).

Пробую так: 
int h1;
h1=Integer.parseInt(jSlider1.getOrientation(SwingConstants.HORIZONTAL));
RabView.jTextField1.setText(Integer.toString(h1)); //тут я разобрался

вылетает:
592: getOrientation() in javax.swing.JSlider cannot be applied to (int)
ну это к строке где h1=...




Если взять так:
   int s1=RabView.jSlider1.getOrientation();
   RabView.jTextField2.setText(Integer.toString(s1));
Все норм но:
ТО в текст филде нули выводятся
Глянул через Debug, то там берутся и вправду нолики

Это сообщение отредактировал(а) СерегаГоляков - 6.5.2010, 14:42
--------------------
Список всех полезных программ в ОДНОЙ программеhttps://sites.google.com/site/coolprogramms...latnyh-programm...Пьяные белазисты в карьереhttp://www.youtube.com/watch?v=6FGNGMwxJZ4
PM WWW   Вверх
lazycat
Дата 6.5.2010, 22:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 227
Регистрация: 15.7.2007

Репутация: 1
Всего: 1



Цитата(СерегаГоляков @  6.5.2010,  14:36 Найти цитируемый пост)
Пробую так: 
int h1;
h1=Integer.parseInt(jSlider1.getOrientation(SwingConstants.HORIZONTAL));
RabView.jTextField1.setText(Integer.toString(h1)); //тут я разобрался

вылетает:
592: getOrientation() in javax.swing.JSlider cannot be applied to (int)
ну это к строке где h1=...




Если взять так:
   int s1=RabView.jSlider1.getOrientation();
   RabView.jTextField2.setText(Integer.toString(s1));
Все норм но:
ТО в текст филде нули выводятся
Глянул через Debug, то там берутся и вправду нолики


Я думаю, что лучше всего начать с чтения документации. В первом варианте: где вы видели, чтобы методу getOrientation передавалось int? Этот метод вообще без параметров вызвается.

Во втором случае вы вызвали его нормально. Что вы хотите получить? Так как вы написали, он возвращает ориентацию (SwingConstants.HORIZONTAL или SwingConstants.VERTICAL). У вас горизонтальное расположение? Возвращает нули? Посмотрите, что такое SwingConstants.HORIZONTAL, может быть оно как раз нулю и равно?


PM MAIL   Вверх
СерегаГоляков
  Дата 7.5.2010, 08:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Всё супер :)
*


Профиль
Группа: Участник
Сообщений: 142
Регистрация: 26.4.2010
Где: НСК

Репутация: нет
Всего: нет



Вот я лошок)
просто надо было брать getValue();
Тема закрыта.
--------------------
Список всех полезных программ в ОДНОЙ программеhttps://sites.google.com/site/coolprogramms...latnyh-programm...Пьяные белазисты в карьереhttp://www.youtube.com/watch?v=6FGNGMwxJZ4
PM WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
javastic
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0447 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.