
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
22.07.2007, 13:51:19
|
|||
|---|---|---|---|
|
|||
Иконка на JButton |
|||
|
#18+
Доброго времени суток! Пытаюсь сделать так, чтобы при нажатии на кнопку, на ней появлялась иконка, и кнопка "западала", переставая реагировать на какие-либо действия со стороны пользователя. Данную задачу пытался решить следующим образом: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 1. Иконка на кнопку не приклеивается :) Вопрос - почему, и как с этим бороться? 2. Ради эксперимента прилепил иконку к кнопке при создании кнопки - иконка отобразилась. Но при выставлении Enabled кнопки в false иконка затеняется, и её становится почти невидно. Как можно сделать так, чтобы кнопка запала, не реагировала на действия пользователя, но иконка на ней не затенялась? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.07.2007, 15:07:55
|
|||
|---|---|---|---|
Иконка на JButton |
|||
|
#18+
читайте API чтоли хоть изредка... У JButton есть куча замечтальных методов: setDisabledIcon setDisabledSelectedIcon setPressedIcon setRolloverEnabled setRolloverIcon setRolloverSelectedIcon setSelectedIcon Прочитайте их описание и будет вам великое счатье. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.07.2007, 17:01:53
|
|||
|---|---|---|---|
|
|||
Иконка на JButton |
|||
|
#18+
Чудеса начались: код, который я выкладывал в первом посте, заработал. Причём без изменений. Теперь иконка на кнопку "приклеивается". Однако остаётся проблема с затенением иконки при выставлении Enabled кнопки в false. jusioчитайте API чтоли хоть изредка... У JButton есть куча замечтальных методов: setDisabledIcon setDisabledSelectedIcon setPressedIcon setRolloverEnabled setRolloverIcon setRolloverSelectedIcon setSelectedIcon Прочитайте их описание и будет вам великое счатье. API я читаю. Вот что там написано, например, про setDisabledIcon: Sets the disabled icon for the button. Насколько я понял (а понимать сие можно по-разному), через этот метод выставляется иконка, которая будет отображаться, когда кнопка будет в отключенном, неактивном состоянии. Исходя из этого, пишу следующий код при обработке нажатия кнопки: Код: plaintext 1. 2. 3. 4. И добавился ещё один вопрос: как можно сделать так, чтобы иконка автоматически растягивалась по размерам кнопки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&mobile=1&tid=2145096]: |
0ms |
get settings: |
16ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
44ms |
get topic data: |
15ms |
get forum data: |
3ms |
get page messages: |
62ms |
get tp. blocked users: |
2ms |
| others: | 290ms |
| total: | 453ms |

| 0 / 0 |
