Тема: Вопрос по Java

Ответить в теме
Показано с 1 по 4 из 4
  1. Вверх #1
    Новичок Аватар для vipwarez
    Пол
    Мужской
    Адрес
    Одесса
    Возраст
    29
    Сообщений
    98
    Репутация
    16

    По умолчанию Вопрос по Java

    Задание. По нажатию мыши, в томже месте рисовался треугольник. У меня все нормально рисуется, только вот, старые треугольники не очищаются, незнаю как это реализовать.

    public void paint( Graphics g )
    {
    g.fillPolygon( pol );
    repaint();
    }

    protected void thisContentPane_mouseClicked(MouseEvent e) {

    pol.reset();

    int x1 = getMousePosition().x;
    int y1 = getMousePosition().y;

    textField.setText(Float.toString(x1));
    textField_1.setText(Float.toString(y1));

    pol.addPoint(x1, y1);
    pol.addPoint(x1+50, y1+15);
    pol.addPoint(x1+10, y1+25);

    repaint();

    }

    Вот две части кода. Подскажите с помощью какой функции можно очищать треугольник. Заранее спасибо!


  2. Вверх #2
    Посетитель
    Пол
    Мужской
    Сообщений
    488
    Репутация
    49
    Нарисуй большой (по размеру контейнера) белый (или цвета фона) квадрат, а затем треугольник.

  3. Вверх #3
    если я правильно поняла. При одном нажаний мышки у тебя рисуется треугольник. А при втором нажатии рисуется второй треугольник поверх первого?Поставь функцию удаления треугольника перед нажатием мишки. С помощью if else или напиши (это правильней) функцию, которая очищает содержимое окна перед нажатие мишки . Извини,если объяснила непонятно

  4. Вверх #4
    перед методом
    g.fillPolygon( pol );
    вставь методы
    g.setColor(Color.WHITE);
    g.fillRect(0,0,this.getWidth(),this.getHeight());
    g.setColor(Color.RED);

Ответить в теме

Похожие темы

  1. cdma и java
    от Eu в разделе Мобильная техника
    Ответов: 1
    Последнее сообщение: 03.11.2005, 23:44
  2. Java MIDP 2.0
    от Eu в разделе Мобильная техника
    Ответов: 0
    Последнее сообщение: 06.10.2005, 12:47
  3. Разработка Java приложений
    от Adro1t в разделе Программирование
    Ответов: 1
    Последнее сообщение: 06.08.2005, 16:03
  4. заливка java игр на х100
    от from_hell в разделе Мобильная техника
    Ответов: 16
    Последнее сообщение: 30.03.2005, 23:10
  5. HELP!!!!!!!! (Java апплеты) ....
    от Jeno в разделе Программирование
    Ответов: 3
    Последнее сообщение: 27.10.2004, 11:46

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения