Изучаю рисование в java. Везде в примерах показывают рисование на основной панели окна.А мне нужно рисовать на созданной мной подпанели. Как можно создать экземпляр класса Graphics и привязать его к нужной панели?
JPanel drawPan = new JPanel();
Graphics canvas = drawPan.getGraphics();
когда пытаюсь рисовать что то через canvas вылетает ошибка nullpointerexception
Попробуйте использовать BufferedImage - таким образом можно использовать Grafics.
BufferedImage bufferedImage = new BufferedImage(100,100,BufferedImage.TYPE_3BYTE_BGR);
Grafics grafics = bufferedImage.getGrafics();
JPanel drawPan = new JPanel();
drawPain.paint(grafics);
Тут есть примеры:
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Всем привет, нужна помощь с POST запросамиВообщем, есть голосовой ассистент "Дуся"
Построил приложение для запроса и парсинга JSON, но не могу найти, где допустил ошибкуТо ли в адаптере, то ли еще где-то
Для чего нужен Timer? Если есть Handler и Executor?
Со спрингом не дружу, только начинию изучатьНе могу понять, почему не хочет автоваридся PersistenceFacade