Я использую библиотеку ObjectDraw, и у меня есть два метода, которые печатают два разных шаблона.Я использую метод onMouseClick(Location point)
для печати первого шаблона, когда пользователь нажимает на холст в первый раз, а затем я хочу очистить холст с помощью canvas.clear();
, прежде чем печатать второй шаблон при втором щелчке (и т. Д.).
У меня проблемы с поиском способа избежать всего происходящего одновременно в методе.Я пытался использовать логическую переменную, но я планирую создать больше шаблонных методов, поэтому я не уверен в этой стратегии.Любая помощь?
Вот так выглядит мой onMouseClick(Location point)
метод в программе:
public void onMouseClick(Location point) {
pattenrOne();
canvas.clear();
patternTwo();
}