![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| DsKTY |
|
||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 64 Регистрация: 8.8.2007 Репутация: нет Всего: нет |
всем телом чувствую что вопрос глупый, но тем не менее как сделать не догоняю.
вообщем есть форма с JTextArea. к этой форме добавленно меню отдельным классом.
у пункта меню есть ActionListener, который должен вызвать метот selectAll() у JTextArea.
но в отвте кидает эрор cannot find symbol. подскажите плиз, где я затупил?? Это сообщение отредактировал(а) DsKTY - 11.8.2007, 22:01 |
||||
|
|||||
| chief39 |
|
|||
![]() карманная тигра ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1631 Регистрация: 20.5.2005 Где: Киев Репутация: 15 Всего: 77 |
Особо не вчитывался....
Но... Откуда в EMenu появилась переменная textArea? Откуда менюшка должна знать что это такое? Я свинг/авт уже давно в глаза не видел, не помню - может родительской менюхе автоматом даётся ссылка на фрейм... Но.. вообще-то.... надо бы как-то дать менюхе переменную, которая содержит в себе "вожжи для управления" неким внешним объектом(текстАриа тот же...) -------------------- Люди - это свечи. Они либо горят, либо их - в жопу!(с) |
|||
|
||||
| DsKTY |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 64 Регистрация: 8.8.2007 Репутация: нет Всего: нет |
я похоже очень туплю. а как передать менюшке переменную?? и как вообще в таких случая делается ведь, если подумать это совсем не редкая ситуация (особенно если
таких менюшек 20, 30, 50.... ). P.S яву учу не так давно, но таких затупов со мной ещё не было.. |
|||
|
||||
| dorogoyIV |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1503 Регистрация: 26.3.2007 Репутация: 3 Всего: 46 |
|
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
В чем трудности, создаешь в классе EMenu поле JTextArea у которого и вызываешь selectAll(). Инициализируешь его ссылкой переданной в конструктор.
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| DsKTY |
|
||||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 64 Регистрация: 8.8.2007 Репутация: нет Всего: нет |
так вызываются методы определённые в EFrame. т.е. добавив в EFrame метод XXX(), смог вызвать его из Emenu. ну не переопределять же все необходимые методы
|
||||||
|
|||||||
| dorogoyIV |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1503 Регистрация: 26.3.2007 Репутация: 3 Всего: 46 |
Это сообщение отредактировал(а) dorogoyIV - 12.8.2007, 12:57 |
|||
|
||||
| DsKTY |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 64 Регистрация: 8.8.2007 Репутация: нет Всего: нет |
попробовал - получилось. до этого почему-то не выходило. наверное все же что-то не так делал... спасибо. |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Пожалйста.
P.S. Когда вопрос решен, не забывай нажимать на кнопку Пометить как решённый. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |