| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: Общие вопросы > Int -> String не работает |
| Автор: СерегаГоляков 6.5.2010, 11:42 |
| Проблемма: Из jSpiner1 получаю с помощью h1= jSpiner1.getOrientation() целое число(например целое число 15). Терь хочу перевести это число в String, что бы закинуть в jTextField1 Типа вот так: jTextField1.setText(h1); Ошибка: setText(java.lang.String) in javax.swing.text.JTextComponent cannot be applied to (int) вроде типа мы крутим спинер и тут же меняется значение в текстфилде |
| Автор: Vasay 6.5.2010, 12:14 | ||
СерегаГоляков,
|
| Автор: СерегаГоляков 6.5.2010, 12:20 |
| ооооо МОЛОТОК) |
| Автор: Vasay 6.5.2010, 12:32 | ||
| СерегаГоляков, Кстати, преобразование может быть автоматическим. В вашем случае, удобней будет:
т.е. Если мы суммируем строку и число - на выходе строка. |
| Автор: СерегаГоляков 6.5.2010, 14:36 | ||
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, то там берутся и вправду нолики |
| Автор: СерегаГоляков 7.5.2010, 08:41 |
| Вот я лошок) просто надо было брать getValue(); Тема закрыта. |