2 / 2 / 1
Регистрация: 21.11.2011
Сообщений: 183
|
|||||||||||
1 | |||||||||||
Создание контрола или что-нибудь вроде этого31.03.2013, 13:54. Показов 916. Ответов 3
Метки нет (Все метки)
Здравствуйте товарищи! В общем, мне нужно накидать на фрейм, кучу квадратиков, каждый из которых имел бы обработчик события. При нажатии на квадратик он меняет цвет. Как это сделать? Можно ли в Java что-нибудь вроде контрола сделать (квадратики, которые потом, как элементы буду кидать на форму)?
Пока только в голову приходит унаследовать JPanel и их как панельки кидать, но наверное это ресурсоемко... Добавлено через 9 минут не от JPanel, а наверное от Component. Делают так вообще или как-то по другому? Добавлено через 24 минуты
Добавлено через 11 минут Нашел, что методы для отрисовки разные) paintComponent и paint, но еще не понятно, как усановить размер и фон. Добавлено через 16 минут пробовал в Унаследоваться от JComponent и прозрачность убрать при помощи setOpaque(boolean o); но тоже нет...
0
|
31.03.2013, 13:54 | |
Ответы с готовыми решениями:
3
Очистка реестра или что-то вроде этого Chrome - время от времени меня перекидывает на сайт candalax.com или что-то вроде этого уменьшается звук когда увеличиваются децыбелы или что-то вроде этого. Странное поведение Скажите как мне на KeyUp или что-нибудь вроде того обнулить значение нажатой клавиши |
2000 / 1427 / 92
Регистрация: 25.11.2010
Сообщений: 3,611
|
|
02.04.2013, 11:13 | 2 |
Вот тут смотрите:
0
|
2 / 2 / 1
Регистрация: 21.11.2011
Сообщений: 183
|
|||||||||||
03.04.2013, 21:40 [ТС] | 3 | ||||||||||
Сейчас смотрю ваш пример и не совсем понятно (по отношению к первому примеру с человечком), почему когда я наследую компонент от JPanel, компонент закрашивается, а при насл. от JComponent - нет???
Добавлено через 2 минуты Нет серого фона:
Добавлено через 50 минут И размеры невозможно установить, не в первом и не во втором случае. Добавлено через 24 минуты Таааак...Для того, чтобы можно было изменять размеры и позицию элементов надо отключить менеджер Layout? типо cp.setLayout(null);?
0
|
2000 / 1427 / 92
Регистрация: 25.11.2010
Сообщений: 3,611
|
|
05.04.2013, 13:27 | 4 |
Потому что отрисовка делегируется соответствующему UI. В установленном у Вас L&F у панели фон закрашивается, а у компоненты - нет.
0
|
05.04.2013, 13:27 | |
05.04.2013, 13:27 | |
Помогаю со студенческими работами здесь
4
Более-менее полная статья по PictureBox (или что-то вроде этого, главное чтобы понятно было) Имеется ли в Eclipse "Design view" или что-нибудь вроде для графического редактирования GUI? Недорого, квадратно и сердито: что-нибудь вроде Thinkpad Есть ли в убунту что-нибудь вроде списка установленных программ как в винде? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |