Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Вопрос про TextArea  (Прочитано 18647 раз)
0 Пользователей и 7 Гостей смотрят эту тему.
Вахмурка
Помогающий

ru
Offline Offline
Пол: Мужской
Программист


WWW
« : 30-09-2007 16:05 » 

... Возможно ли в компонентах TextArea и TextField управлять( программно ) позицией печатающего курсора? Я чёто посмотрел документацию по моему нет.Хотя могу ошибаться там всё не по русски было написано.
Записан

Программа – это мысли спрессованные в код.
Вахмурка
Помогающий

ru
Offline Offline
Пол: Мужской
Программист


WWW
« Ответ #1 : 08-10-2007 14:32 » 

 По долгой паузе можно понять что нет. Придётся самому писать. Здесь была моя ладья... Приспособлю для этого Label.
Записан

Программа – это мысли спрессованные в код.
Sla
Команда клуба

ua
Offline Offline
Пол: Мужской

WWW
« Ответ #2 : 08-10-2007 15:25 » 

что такое "управлять позицией курсора"?
ты же можешь получить координату/позицию курсора вTextArea? кроме того, а чьим потомком является TextArea?

Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
Вахмурка
Помогающий

ru
Offline Offline
Пол: Мужской
Программист


WWW
« Ответ #3 : 08-10-2007 15:54 » 

что такое "управлять позицией курсора"?
ты же можешь получить координату/позицию курсора вTextArea? кроме того, а чьим потомком является TextArea?



Да нет. Под курсором я имею ввиду ту палку которая мигает при вводе текста.
 А вот ирархия классов начиная от TextArea:


java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.TextComponent
              |
              +--java.awt.TextArea
All Implemented Interfaces:
Accessible, ImageObserver, MenuContainer, Serializable
Записан

Программа – это мысли спрессованные в код.
Джон
просто
Администратор

de
Offline Offline
Пол: Мужской

« Ответ #4 : 08-10-2007 16:11 » 

Эта палка называется caret, если что.
Записан

Я вам что? Дурак? По выходным и праздникам на работе работать. По выходным и праздникам я работаю дома.
"Just because the language allows you to do something does not mean that it’s the correct thing to do." Trey Nash
"Physics is like sex: sure, it may give some practical results, but that's not why we do it." Richard P. Feynman
"All science is either physics or stamp collecting." Ernest Rutherford
"Wer will, findet Wege, wer nicht will, findet Gründe."
Вахмурка
Помогающий

ru
Offline Offline
Пол: Мужской
Программист


WWW
« Ответ #5 : 08-10-2007 16:42 » 

У меня caret заменит символ подчёркивания _ . Будет как в DOS-программах.
« Последнее редактирование: 08-10-2007 16:45 от Вахмурка » Записан

Программа – это мысли спрессованные в код.
Sla
Команда клуба

ua
Offline Offline
Пол: Мужской

WWW
« Ответ #6 : 09-10-2007 06:29 » 

Вахмурка, ведь я не зря спросил про родителей Textarea

   setCaretPosition Не понял
   getCaretPosition Не понял

у какого родителя?
Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
Вахмурка
Помогающий

ru
Offline Offline
Пол: Мужской
Программист


WWW
« Ответ #7 : 09-10-2007 15:14 » 

  Честно признаюсь, только сейчас я понял на что намикал Джон. Надо было сразу посмотреть документацию и поискать там caret. Методы setCaretPosition и getCaretPosition компонент TextArea  уснаследовал от TextComponent, так что моя задача значительно упрощается. Всем большой спасиб!!!  Улыбаюсь

P.S
 Ну когда же я начну учить английский? Ну нет у меня способности к языкам. Улыбаюсь
Записан

Программа – это мысли спрессованные в код.
Джон
просто
Администратор

de
Offline Offline
Пол: Мужской

« Ответ #8 : 09-10-2007 16:05 » 

Да английский тут не при чём. Я вот тоже не знаю как caret на русский переводится. Но матчасть учить надо. Ага Ключевые слова - великое дело.
Записан

Я вам что? Дурак? По выходным и праздникам на работе работать. По выходным и праздникам я работаю дома.
"Just because the language allows you to do something does not mean that it’s the correct thing to do." Trey Nash
"Physics is like sex: sure, it may give some practical results, but that's not why we do it." Richard P. Feynman
"All science is either physics or stamp collecting." Ernest Rutherford
"Wer will, findet Wege, wer nicht will, findet Gründe."
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #9 : 09-10-2007 16:17 » 

ну оно примерно как "каретка" и переводится  )
Записан

Вахмурка
Помогающий

ru
Offline Offline
Пол: Мужской
Программист


WWW
« Ответ #10 : 09-10-2007 16:40 » new

Да английский тут не при чём. Я вот тоже не знаю как caret на русский переводится. Но матчасть учить надо. Ага Ключевые слова - великое дело.


 С мат частью у меня как раз всегда было хорошо даже очень,а вот с языками деже с русским не очень. Ну уж так я устроен. Улыбаюсь
Записан

Программа – это мысли спрессованные в код.
Джон
просто
Администратор

de
Offline Offline
Пол: Мужской

« Ответ #11 : 09-10-2007 18:59 » 

Вахмурка,  под матчастью я понимаю именно знание предмета, включая специальные термины и профессионализмы, пусть даже не зная точного перевода заимствованых слов с оригинального языка. Те в твоём случае это было "caret"="палка". Ага
Записан

Я вам что? Дурак? По выходным и праздникам на работе работать. По выходным и праздникам я работаю дома.
"Just because the language allows you to do something does not mean that it’s the correct thing to do." Trey Nash
"Physics is like sex: sure, it may give some practical results, but that's not why we do it." Richard P. Feynman
"All science is either physics or stamp collecting." Ernest Rutherford
"Wer will, findet Wege, wer nicht will, findet Gründe."
Вахмурка
Помогающий

ru
Offline Offline
Пол: Мужской
Программист


WWW
« Ответ #12 : 10-10-2007 13:27 » 

Вахмурка,  под матчастью я понимаю именно знание предмета, включая специальные термины и профессионализмы, пусть даже не зная точного перевода заимствованых слов с оригинального языка. Те в твоём случае это было "caret"="палка". Ага

  А что вообще такое матчасть? Я всегда думал что это раздел матиматики который необходим для описания некой предметной области. Например в электронике это комплексные числа, без них тут не обойтись ( хотя при желении можно ). Или я опять ошибаюсь?
Записан

Программа – это мысли спрессованные в код.
Sla
Команда клуба

ua
Offline Offline
Пол: Мужской

WWW
« Ответ #13 : 10-10-2007 13:41 » 

Вахмурка,
Offtopic:

матчасть - она же "матерная" часть, она же материальная часть, она же RTFM

Offtopic:

...пытают двоешника-партизана. А он молчит. Потому что про себя думает:"Говорила мама - учи матчасть"
Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
Джон
просто
Администратор

de
Offline Offline
Пол: Мужской

« Ответ #14 : 10-10-2007 14:03 » 

К математике это не имеет никакого отношения. Матчасть - материальная часть. Те сам предмет. Ну например ты учишься водить машину - те набираешься знаний и информации типа "завести мотор", "нажать педаль" и тп. Это всё теория. А как ты думаешь, нужно ли тебе при этом знать, что происходит при нажатии на педаль? Конечно нужно. Для этого необходимо учить материальную часть - те машину, устройство и принцип работы двигателя, тормоза, сцепления. Казалось бы вещи, не имеющие прямого отношения к процессу вождения. Иначе ты будешь обыкновенным юзером, впадающем в панику при любой неадекватной реакции на нажатие педали. Простыми словами - не просто что-то делать, а ещё и понимать, что делаешь.

Так и в современном программировании - необходимо учить материальную часть любой программы - задействованное железо, особенности операционной системы, среды программирования и свойства объектов программирования - в частности контрола типа Edit. Ещё проще - если бы с самого начала знал, что "палка" = "caret", то вопрос скорей всего не возник бы.
« Последнее редактирование: 10-10-2007 14:04 от Джон » Записан

Я вам что? Дурак? По выходным и праздникам на работе работать. По выходным и праздникам я работаю дома.
"Just because the language allows you to do something does not mean that it’s the correct thing to do." Trey Nash
"Physics is like sex: sure, it may give some practical results, but that's not why we do it." Richard P. Feynman
"All science is either physics or stamp collecting." Ernest Rutherford
"Wer will, findet Wege, wer nicht will, findet Gründe."
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines