1 21 24 package org.lobobrowser.html.renderer; 25 26 import java.awt.*; 27 28 import org.lobobrowser.html.domimpl.*; 29 import org.lobobrowser.html.style.RenderState; 30 31 33 36 class RStyleChanger extends BaseRenderable implements Renderable { 37 private final ModelNode modelNode; 39 40 43 public RStyleChanger(ModelNode modelNode) { 44 this.modelNode = modelNode; 45 } 46 47 public ModelNode getModelNode() { 48 return this.modelNode; 49 } 50 51 52 55 public void paint(Graphics g) { 56 RenderState rs = this.modelNode.getRenderState(); 57 g.setColor(rs.getColor()); 58 g.setFont(rs.getFont()); 59 } 60 61 64 public void invalidateLayoutUpTree() { 65 } 66 67 public void onMouseClick(java.awt.event.MouseEvent event, int x, int y) { 68 throw new UnsupportedOperationException ("unexpected"); 69 } 70 71 public void onMousePressed(java.awt.event.MouseEvent event, int x, int y) { 72 throw new UnsupportedOperationException ("unexpected"); 73 } 74 75 public void onMouseReleased(java.awt.event.MouseEvent event, int x, int y) { 76 throw new UnsupportedOperationException ("unexpected"); 77 } 78 } 79 | Popular Tags |