Module java.desktop
Package java.awt.image

Interface ImageObserver

所有已知的实现类:
AbstractButton, AbstractColorChooserPanel, Applet, BasicArrowButton, BasicComboBoxRenderer, BasicComboBoxRenderer.UIResource, BasicComboPopup, BasicInternalFrameTitlePane, BasicInternalFrameTitlePane.SystemMenuBar, BasicSplitPaneDivider, BasicToolBarUI.DragWindow, Box, Box.Filler, Button, Canvas, CellRendererPane, Checkbox, Choice, Component, Container, DefaultListCellRenderer, DefaultListCellRenderer.UIResource, DefaultTableCellRenderer, DefaultTableCellRenderer.UIResource, DefaultTreeCellEditor.DefaultTextField, DefaultTreeCellEditor.EditorContainer, DefaultTreeCellRenderer, Dialog, FileDialog, Frame, JApplet, JButton, JCheckBox, JCheckBoxMenuItem, JColorChooser, JComboBox, JComponent, JDesktopPane, JDialog, JEditorPane, JFileChooser, JFormattedTextField, JFrame, JInternalFrame, JInternalFrame.JDesktopIcon, JLabel, JLayer, JLayeredPane, JList, JMenu, JMenuBar, JMenuItem, JOptionPane, JPanel, JPasswordField, JPopupMenu, JPopupMenu.Separator, JProgressBar, JRadioButton, JRadioButtonMenuItem, JRootPane, JScrollBar, JScrollPane, JScrollPane.ScrollBar, JSeparator, JSlider, JSpinner, JSpinner.DateEditor, JSpinner.DefaultEditor, JSpinner.ListEditor, JSpinner.NumberEditor, JSplitPane, JTabbedPane, JTable, JTableHeader, JTextArea, JTextComponent, JTextField, JTextPane, JToggleButton, JToolBar, JToolBar.Separator, JToolTip, JTree, JViewport, JWindow, Label, List, MetalComboBoxButton, MetalComboBoxUI.MetalComboPopup, MetalFileChooserUI.FileRenderer, MetalFileChooserUI.FilterComboBoxRenderer, MetalInternalFrameTitlePane, MetalScrollButton, Panel, Scrollbar, ScrollPane, TextArea, TextComponent, TextField, Window

public interface ImageObserver
用于接收有关图像信息的异步更新接口,当图像被构建时会收到通知。
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
    imageUpdate中infoflags参数中的标志,指示异步跟踪的图像在生成完成之前被中止。
    static final int
    infoflags参数中的此标志表示先前绘制的静态图像现在已完成,可以以最终形式再次绘制。
    static final int
    infoflags参数中的此标志表示正在异步跟踪的图像遇到错误。
    static final int
    infoflags参数中的此标志表示先前绘制的多帧图像的另一个完整帧现在可用于再次绘制。
    static final int
    infoflags参数中的此标志表示基本图像的高度现在可用,并且可以从imageUpdate回调方法的height参数中获取。
    static final int
    infoflags参数中的此标志表示图像的属性现在可用。
    static final int
    infoflags参数中的此标志表示用于绘制图像的缩放变体所需的更多像素现已可用。
    static final int
    infoflags参数中的此标志表示基本图像的宽度现在可用,并且可以从imageUpdate回调方法的width参数中获取。
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    imageUpdate(Image img, int infoflags, int x, int y, int width, int height)
    当有关先前使用异步接口请求的图像的信息变得可用时,将调用此方法。