|
|
|
Вопрос по делегированию объектов
|
|||
|---|---|---|---|
|
#18+
Здраствуйте. У меня на сегодняшний день есть такая задачка. Имеет она вид типа Rich Client Application. Не пугайтесь, это обычное оконны формочки. Теперь к сути: 1) Ести форма (About) со своими текстовыми объектами типа копирайт, о компании и т.п., которая работает в основном через функцию label.settext(""); 2) Есть основная форма, в которой необходимо поменять значение этого текстового значения, к примеру, по нажатию клавиши. Как я делаю: а) Объявляю переменную формы About в основной форме б) Далее через эту переменную в моей функуции, используя settext() пытаюсь изменить значение. Результат: выдается ошибка следующего характера at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:928) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3348) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2968) at onpu.net.MainForm.main(MainForm.java:654) Вот вид куска кода, отвечающего за выполнение этой функции в основной форме: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2006, 12:20:36 |
|
||
|
Вопрос по делегированию объектов
|
|||
|---|---|---|---|
|
#18+
нужно инициализировать AboutForm af = new AboutForm() а то всё равно что null.label1.setText("Версия: 1.0") Почитайте умную книжку по java ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2006, 12:51:43 |
|
||
|
Вопрос по делегированию объектов
|
|||
|---|---|---|---|
|
#18+
Говорить что бы не пугались от слов: "Rich Client Application" а самому не знать самых основ явы - не много сверхне. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2006, 14:32:15 |
|
||
|
Вопрос по делегированию объектов
|
|||
|---|---|---|---|
|
#18+
Даже без NULL таже ошибка....тут я уже не знаю у кого проблемы с основами :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2006, 22:19:58 |
|
||
|
Вопрос по делегированию объектов
|
|||
|---|---|---|---|
|
#18+
Pavlentus Даже без NULL таже ошибка....тут я уже не знаю у кого проблемы с основами :) А что у Вас за класс AboutForm? Не требуется для начала работы с ним никаких действий произвести? ....создать/инициализировать...? То же самое - с объектом label1 формы AboutForm. Не видно, что это за объект, как он у Вас создается, и т.п. Не по названиям же объектов догадываться... Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2006, 23:39:08 |
|
||
|
Вопрос по делегированию объектов
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2006, 00:25:11 |
|
||
|
Вопрос по делегированию объектов
|
|||
|---|---|---|---|
|
#18+
А функция createSShell() вызывается? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2006, 12:59:53 |
|
||
|
Вопрос по делегированию объектов
|
|||
|---|---|---|---|
|
#18+
PavlentusДаже без NULL таже ошибка....тут я уже не знаю у кого проблемы с основами :) В первом посте характер ошибки не был указан, было только место и на какую именно строчку она показывает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2006, 16:23:58 |
|
||
|
Вопрос по делегированию объектов
|
|||
|---|---|---|---|
|
#18+
В первом посте ошибка указана на строке вызова лейбы с текстом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2006, 02:03:36 |
|
||
|
Вопрос по делегированию объектов
|
|||
|---|---|---|---|
|
#18+
Да Креатшел, вызывается, только потом в ней должен быть изменен объект лейбл ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2006, 02:08:40 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=34209156&tid=2147117]: |
0ms |
get settings: |
6ms |
get forum list: |
25ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
41ms |
get topic data: |
15ms |
get forum data: |
4ms |
get page messages: |
67ms |
get tp. blocked users: |
2ms |
| others: | 271ms |
| total: | 443ms |

| 0 / 0 |
