powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Рисование при нажатии кнопки.
3 сообщений из 3, страница 1 из 1
Рисование при нажатии кнопки.
    #37675070
goodbenya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый вечер...Недавно начал изучать жаву вот столкнулся с такой проблемой... надо нарисовать линию которая будет двигаться по кругу(стрелка часов)...и запуск происходит в момент нажатия кнопки...(ну тут и начинаются проблемы(((написав такой код как
//
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
Graphics p=jPanel1.getGraphics();
p.setColor(Color.BLUE);
p.drawLine(160, 160, 100, 100);
}
Все работает и рисует...
Ну хочу что бы рисование происходила из класса...начал писать так...
...
Рейтинг: 0 / 0
Рисование при нажатии кнопки.
    #37675073
goodbenya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
goodbenya,

public class Line extends JPanel {
@Override
public void paintComponent (Graphics g)
{
super.paintComponent(g);
g.setColor(Color.red);
g.drawLine(160, 160, 100,100);
}
}
и производить вызов класса в кнопке

private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
new Line l=new Line();
l.paint(null)
}
null-смущает не понимаю что с она предает просто...и что я неправильно делаю...
...
Рейтинг: 0 / 0
Рисование при нажатии кнопки.
    #37675974
maxkar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вам не paint, а repaint вызывать нужно. Возможно - с прямоугольником.

Почитайте Painting in AWT and Swing , там неплохо расписано, кто кого и когда вызывает.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Рисование при нажатии кнопки.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]