|
|
|
Глюк или я чегото не понимаю???
|
|||
|---|---|---|---|
|
#18+
Есть форма с JDesktopPane. Если я делаю getContentPane().add(<JInternalFrame>); то интернал фрейм отображается, а если JDesktopPane.add(<JInternalFrame>); то интернал фрейм не отображается хотя и ошибки никакой не выдает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2006, 16:24 |
|
||
|
Глюк или я чегото не понимаю???
|
|||
|---|---|---|---|
|
#18+
JDesktopPane - это объект. Поверхность для рисования в нем получается методом getContentPane(). Ошибку Java не выдает, ибо все замечательно добавилось, но только не в содержимое окна а... я в общем-то и не знаю, куда :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2006, 16:54 |
|
||
|
Глюк или я чегото не понимаю???
|
|||
|---|---|---|---|
|
#18+
Кстати, а сам JDesktopPane куда-нибудь добавлен? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2006, 16:57 |
|
||
|
Глюк или я чегото не понимаю???
|
|||
|---|---|---|---|
|
#18+
Да на JFrame ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2006, 17:01 |
|
||
|
Глюк или я чегото не понимаю???
|
|||
|---|---|---|---|
|
#18+
Вот это - работает: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2006, 17:06 |
|
||
|
Глюк или я чегото не понимаю???
|
|||
|---|---|---|---|
|
#18+
Кувалдин РоманJDesktopPane - это объект. Поверхность для рисования в нем получается методом getContentPane(). Ошибку Java не выдает, ибо все замечательно добавилось, но только не в содержимое окна а... я в общем-то и не знаю, куда :-) про getContentPane() - я неправ, там такого метода нет :-( "Забыл... Все забыл..." (с) не_помню_кто ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2006, 17:11 |
|
||
|
Глюк или я чегото не понимаю???
|
|||
|---|---|---|---|
|
#18+
Ну дык я так и делаю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2006, 11:12 |
|
||
|
Глюк или я чегото не понимаю???
|
|||
|---|---|---|---|
|
#18+
Gold FishНу дык я так и делаю Тогда где-то собака порылась, ибо данный класс у меня работал 100%. JDK 1.4, JBuilder 2005. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2006, 15:18 |
|
||
|
Глюк или я чегото не понимаю???
|
|||
|---|---|---|---|
|
#18+
У меня это имеет следующий вид Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. 171. 172. 173. 174. 175. 176. 177. 178. 179. 180. В таком виде работает нормально. Но если я заменяю getContentPane().add(connectInternalFrame1); на jDesktopPane1.add(connectInternalFrame1); то connectInternalFrame1 не отображается это все в Sun Java Studio Enterprise JDK 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2006, 15:40 |
|
||
|
Глюк или я чегото не понимаю???
|
|||
|---|---|---|---|
|
#18+
А в какой слой добавляешь??? В DesktopPane несколько слоев, это раз. Потом setVisible(true) делаешь? только сегодня положил пример... http://sql.ru/forum/actualthread.aspx?tid=249892 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2006, 16:05 |
|
||
|
Глюк или я чегото не понимаю???
|
|||
|---|---|---|---|
|
#18+
В нулевой. SetVisible(true) делаю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2006, 16:13 |
|
||
|
Глюк или я чегото не понимаю???
|
|||
|---|---|---|---|
|
#18+
getContentPane().setLayout(null); ........ getContentPane().add(desktop); Не знаю что сказать - зачем убивать в Jframe BorderLayout? он там ставится по умолчанию поэтому когда добавляешь в ContentPane чего то без параметра: add(Component), он автоматом становится в CENTER. Вообще панель without layout - bad practice... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2006, 16:16 |
|
||
|
Глюк или я чегото не понимаю???
|
|||
|---|---|---|---|
|
#18+
Я не думаю что проблема в Layout. А какой посоветуешь с абсолютным позиционированием. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2006, 16:43 |
|
||
|
Глюк или я чегото не понимаю???
|
|||
|---|---|---|---|
|
#18+
А зачем тебе абсолютное позиционирование? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2006, 16:45 |
|
||
|
Глюк или я чегото не понимаю???
|
|||
|---|---|---|---|
|
#18+
Я просто не пользуюсь абсолютным никогда, поэтому удивляюсь, держи ссылку на то что может пригодиться https://transparentlayout.dev.java.net/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2006, 16:48 |
|
||
|
Глюк или я чегото не понимаю???
|
|||
|---|---|---|---|
|
#18+
а если вместо pack написать setVisible(true)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2006, 18:44 |
|
||
|
Глюк или я чегото не понимаю???
|
|||
|---|---|---|---|
|
#18+
Немного переписал код, чтобы он компилировался, а то ты навырезал там... с корнями... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2006, 18:47 |
|
||
|
Глюк или я чегото не понимаю???
|
|||
|---|---|---|---|
|
#18+
И вот скриншот: все вроде работает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2006, 18:47 |
|
||
|
Глюк или я чегото не понимаю???
|
|||
|---|---|---|---|
|
#18+
Извиняюсь за предыдущие посты - ступил. Добавь в код следующие строки: getContentPane().setLayout(new BorderLayout()); getContentPane().add(jDesktopPane1, BorderLayout.CENTER); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2006, 18:53 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=757&tid=2150469]: |
0ms |
get settings: |
5ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
35ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 226ms |
| total: | 342ms |

| 0 / 0 |
