Панель содержит две метки, которые генерируются щелчками мыши на панели. Я хочу соединить эти две метки, рисуя линию между ними, возможно, перетаскивая указатель мыши от одной метки к другой.
Здесь есть два события: одно - щелчок по панели для создания меток, а второе - соединение этих двух меток (нажатие мыши, перетаскивание мышью и отпускание мыши). Оба эти события должны вызывать метод repaint (), но для разных целей. Но может быть только один метод paint (). Проблема в том, что когда я соединяю эти две метки, появляется линия, но остальные компоненты на панели исчезают.