09
Июл
2017

Удаление объекта в java

У меня есть двумерный массив объектов:

Figure[][] pFigure = new Figure[49][49];

Класс Figure реализует рисование прямоугольника на форме.

Вопрос, как реализовать удаление объекта Figure, и что бы с формы он тоже удалялся.

import javax.swing.*;
import java.awt.*;

class Figure extends JComponent {

    private Color color;

    // параметры: цвет
    Figure(Color color) {
        this.color = color;
        setOpaque(false);
    }

    public void settColor(boolean a) {
        if (a)
            this.color = Color.YELLOW;
        else
            this.color = Color.GREEN;
    }

    public void paintComponent(Graphics g) {
        // прорисовка фигуры
        g.setColor(color);
        g.fillRect(0, 0, 9, 9);
    }
}

Источник: https://ru.stackoverflow.com/questions/690015/%D0%A3%D0%B4%D0%B0%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D0%B0-%D0%B2-java

Share

Тебе может это понравится...