NOTICE! This is a static HTML version of a legacy ImageJ Trac ticket.

The ImageJ project now uses GitHub Issues for issue tracking.

Please file all new issues there.

Ticket #1181 (closed defect: fixed)

Opened 2012-05-15T13:34:22-05:00

Last modified 2012-05-17T13:12:14-05:00

Some display classes refer to abstract classes directly

Reported by: bdezonia Owned by: curtis
Priority: major Milestone: imagej2-b2-bugfixes
Component: Display API Version:
Severity: serious Keywords:
Cc: Blocked By:
Blocking:

Description

The following four classes refer to abstract classes directly rather than interfaces. They could be fixed as part of the fix-displays code branch.

Classes: DatasetFigureView, OverlayFigureView, SwingDisplayPanel, JHotDrawImageCanvas

Change History

comment:1 Changed 2012-05-15T13:41:50-05:00 by curtis

  • Milestone changed from imagej-2.0.0-beta3 to imagej-2.0.0-beta2

comment:2 Changed 2012-05-15T13:50:47-05:00 by bdezonia

SwingSdiImageDisplayViewer and SwingMdiImageDisplayViewer extends the abstract class rather than implementing an interface

comment:3 Changed 2012-05-17T13:12:14-05:00 by curtis

  • Status changed from new to closed
  • Resolution set to fixed

(In [5495]) Split Swing-specific viewer logic to an interface

This allows alternative implementations of Swing-specific display
viewers that are not based on AbstractSwingImageDisplayViewer.

Closes #1181.