1237123812391240124112421243124412451246124712481249
@Override protected void attach() { super.attach(); ImageNode imageNode = (ImageNode)getNode(); imageNode.getImageNodeListeners().add(this); Image image = imageNode.getImage(); if (image != null) { image.getImageListeners().add(this); } }
12501251125212531254125512561257
@Override protected void detach() { super.detach(); ImageNode imageNode = (ImageNode)getNode(); imageNode.getImageNodeListeners().remove(this); }
125712581259126012611262126312641265126612671268
} @Override public void validate() { if (!isValid()) { ImageNode imageNode = (ImageNode)getNode(); Image image = imageNode.getImage(); if (image == null) { setSize(0, 0); } else { setSize(image.getWidth(), image.getHeight());
127212731274127512761277127812791280128112821283
} } @Override public void paint(Graphics2D graphics) { ImageNode imageNode = (ImageNode)getNode(); Image image = imageNode.getImage(); if (image != null) { image.paint(graphics); } }
11111112111311141115111611171118
@Override protected void attach() { super.attach(); ImageNode imageNode = (ImageNode)getNode(); imageNode.getImageNodeListeners().add(this); }
11191120112111221123112411251126