|
|
|
Не могу понять в чём дело....
|
|||
|---|---|---|---|
|
#18+
Яву я изучаю недавно. Возникла задача следующего плана: создать контейнер типа JFrame и разместить на нём компонент, унаследованный от JComponent . Этот производный компонент должен менять форму курсора при наведении на него, и реагировать на событие mousePressed , выводя сообщение "Mouse pressed on MyComponent" . Внешне компонент выглядит как чёрный прямоугольник. Я это сделал вот так: Код: 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. Если есть такой человек, который может помочь, я был бы ему очень признателен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2007, 22:15:21 |
|
||
|
Не могу понять в чём дело....
|
|||
|---|---|---|---|
|
#18+
у вас компонент растянулся на всю форму читайте про Layout Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2007, 22:25:36 |
|
||
|
Не могу понять в чём дело....
|
|||
|---|---|---|---|
|
#18+
Deady у вас компонент растянулся на всю форму читайте про Layout Posted via ActualForum NNTP Server 1.4 Извините за грубость, а причём здесь это, ведь по умолчанию используется FlowLayout ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2007, 22:32:11 |
|
||
|
Не могу понять в чём дело....
|
|||
|---|---|---|---|
|
#18+
Eliya Deady у вас компонент растянулся на всю форму читайте про Layout Posted via ActualForum NNTP Server 1.4 Извините за грубость, а причём здесь это, ведь по умолчанию используется FlowLayout Какой дебил вам это сказал? По дефолту у JFrame используется BorderLayout. У JPanel - FlowLayout. http://java.sun.com/j2se/1.5.0/docs/api/javax/swing/JFrame.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2007, 22:42:48 |
|
||
|
Не могу понять в чём дело....
|
|||
|---|---|---|---|
|
#18+
jusio Eliya Deady у вас компонент растянулся на всю форму читайте про Layout Posted via ActualForum NNTP Server 1.4 Извините за грубость, а причём здесь это, ведь по умолчанию используется FlowLayout Какой дебил вам это сказал? По дефолту у JFrame используется BorderLayout. У JPanel - FlowLayout. http://java.sun.com/j2se/1.5.0/docs/api/javax/swing/JFrame.html Дебилов зовут П.Ноутон и Г.Шилдт :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2007, 22:51:31 |
|
||
|
Не могу понять в чём дело....
|
|||
|---|---|---|---|
|
#18+
кстати, если не ошибаюсь, setSize сработает только при отключенном менеджере компоновки, он вроде с setBounds() коррелирует. с менеджером нужно использовать setPrefferedSize(), setMinimumSize(), setMaximumSize() Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2007, 22:53:13 |
|
||
|
Не могу понять в чём дело....
|
|||
|---|---|---|---|
|
#18+
"Eliya" <nospam@sql.ru> Дебилов зовут П.Ноутон и Г.Шилдт :) читайте лучше Хорстмана и Портянкина. этим можно доверять :) Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2007, 22:54:09 |
|
||
|
Не могу понять в чём дело....
|
|||
|---|---|---|---|
|
#18+
Deady кстати, если не ошибаюсь, setSize сработает только при отключенном менеджере компоновки, он вроде с setBounds() коррелирует. с менеджером нужно использовать setPrefferedSize(), setMinimumSize(), setMaximumSize() Posted via ActualForum NNTP Server 1.4 Я понимаю, что прошу много, но не могли бы Вы показать конкретно что нужно сделать я уже с ума сошёл ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2007, 22:58:54 |
|
||
|
Не могу понять в чём дело....
|
|||
|---|---|---|---|
|
#18+
завтра. сегодня вечер, любимая женщина, пиво, кино :) Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2007, 23:04:13 |
|
||
|
Не могу понять в чём дело....
|
|||
|---|---|---|---|
|
#18+
Deady завтра. сегодня вечер, любимая женщина, пиво, кино :) Posted via ActualForum NNTP Server 1.4 Извините, а во сколько: просто я работаю 2/2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2007, 23:06:30 |
|
||
|
Не могу понять в чём дело....
|
|||
|---|---|---|---|
|
#18+
JFrame выставить setLayout(null), потом MyComponent выставить setBounds(0,0,100,100) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2007, 00:52:46 |
|
||
|
Не могу понять в чём дело....
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2007, 10:16:53 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=34855360&tid=2144404]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
49ms |
get topic data: |
17ms |
get forum data: |
4ms |
get page messages: |
66ms |
get tp. blocked users: |
2ms |
| others: | 330ms |
| total: | 508ms |

| 0 / 0 |
