|
|
|
Ткните новичка что не так
|
|||
|---|---|---|---|
|
#18+
Нужно передать параметры между фрэймами. Создал вот такой класс Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. В первом фрэйме все работает Код: plaintext 1. 2. 3. 4. 5. 6. А вот как сделать чтоб видно было этот параметр во втором фрэйме не совсем понятно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2006, 19:54:51 |
|
||
|
Ткните новичка что не так
|
|||
|---|---|---|---|
|
#18+
фрейм откуда? swing, web? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2006, 20:02:43 |
|
||
|
Ткните новичка что не так
|
|||
|---|---|---|---|
|
#18+
Как только научитесь выражать свои мысли более понятно, так сразу ответы и посыплются (может быть :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2006, 20:03:54 |
|
||
|
Ткните новичка что не так
|
|||
|---|---|---|---|
|
#18+
Да формы Swing. Как правильно установить параметр param в классе Param в одной форме и получить его в другой форме. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2006, 20:10:47 |
|
||
|
Ткните новичка что не так
|
|||
|---|---|---|---|
|
#18+
пусть есть главный класс Proga с методом main (именно он и запускается из коммандной строки), добавляем в него поле Код: plaintext 1. Код: plaintext 1. 2. 3. Код: plaintext 1. 2. 3. 4. 5. 6. 7. теперь в фрейме 1: Код: plaintext 1. 2. 3. 4. 5. ну и таким же способом получаем параметр во 2ом фрейме. это один изпростейших методов, не самый эффективный и удобный... можно, например, Proga сделать синглтоном (данный подход используется в JSF для FacesContext), ну и много чего еще можно выдумать. На самом деле ничего сложного тут нет, я вообще с трудом представляю откуда такой вопрос может возникнуть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2006, 21:15:05 |
|
||
|
Ткните новичка что не так
|
|||
|---|---|---|---|
|
#18+
в последнем коде конечно не setFoo, а setPole... пиво пью-с, знаете ли :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2006, 21:16:19 |
|
||
|
Ткните новичка что не так
|
|||
|---|---|---|---|
|
#18+
а не вариант передавать сам фрейм через конструктор во второй фрейм? 2 фрейм: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. может я что не так понял? :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2006, 20:16:44 |
|
||
|
Ткните новичка что не так
|
|||
|---|---|---|---|
|
#18+
И если моя мысля была права, то зачем сколько мучений, если класс Param будет только обьектом данных? не проще ли: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. удобней, понятней, и ненадо гетов/путов, просто заполняете обьект по мере необходимости в любом Фрейме, и тягаете его куда вам надо. Можно также передавать фрейм owner а не сам обьект, и в нём реализован метод getParam / getLastname к примеру, если дочерних окон много у родителя, а у чилда ставить к примеру owner.setParam(param); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2006, 20:23:08 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=34173189&tid=2147285]: |
0ms |
get settings: |
6ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
206ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 190ms |
| total: | 486ms |

| 0 / 0 |
