Class StreamImageView
java.lang.Object
org.apache.pdfbox.debugger.streampane.StreamImageView
- All Implemented Interfaces:
ActionListener
,EventListener
,AncestorListener
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final BufferedImage
private JLabel
private RotationMenu
private JScrollPane
private ZoomMenu
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
actionPerformed
(ActionEvent actionEvent) private void
void
ancestorAdded
(AncestorEvent ancestorEvent) void
ancestorMoved
(AncestorEvent ancestorEvent) void
ancestorRemoved
(AncestorEvent ancestorEvent) (package private) JComponent
getView()
Returns the view i.e container containing image.private void
initUI()
private Image
zoomImage
(BufferedImage origin, float scale, int rotation)
-
Field Details
-
image
-
scrollPane
-
label
-
zoomMenu
-
rotationMenu
-
-
Constructor Details
-
StreamImageView
StreamImageView(BufferedImage image) constructor.- Parameters:
image
- instance of BufferedImage.
-
-
Method Details
-
initUI
private void initUI() -
getView
JComponent getView()Returns the view i.e container containing image.- Returns:
- A JComponent instance.
-
zoomImage
-
actionPerformed
- Specified by:
actionPerformed
in interfaceActionListener
-
addImage
-
ancestorAdded
- Specified by:
ancestorAdded
in interfaceAncestorListener
-
ancestorRemoved
- Specified by:
ancestorRemoved
in interfaceAncestorListener
-
ancestorMoved
- Specified by:
ancestorMoved
in interfaceAncestorListener
-