Как использовать paint() так, чтобы при вызове repaint() ранее нарисованный объект не удалялся при рисовании нового объекта. То есть область рисования должна только ОБНОВЛЯТЬСЯ, а не ПЕРЕРИСОВАТЬСЯ.
В моем коде, когда нажимается одна из многих кнопок, отображается какой-то аплабет. Я хочу иметь такую функциональность, чтобы при нажатии других кнопок должны присутствовать ранее нарисованные алфавиты. Возьмите, как если бы строка алфавитов создавалась при нажатии кнопок. Я использую Java Swing для кодирования.
Некоторая часть моего кода:
if(source == btnAlpha[i] )
bollyDraw.repaint(); //bollydraw is an object of a JPanel extended class having implemented the paintComponent(Graphics g) method
В методе paint():
if (word[i] == key) {
g.drawChars(word, i, 1, x, y);
}