- Timestamp:
- 05/10/18 16:04:51 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/expeditee/items/widgets/DataFrameWidget.java
r919 r1102 19 19 package org.expeditee.items.widgets; 20 20 21 import java.awt.Color;22 import java.awt.Graphics;23 21 import java.util.Collection; 24 22 import java.util.HashSet; … … 26 24 import javax.swing.JComponent; 27 25 28 import org.expeditee.gui.DisplayIO; 26 import org.expeditee.core.Colour; 27 import org.expeditee.core.Point; 28 import org.expeditee.gio.EcosystemManager; 29 import org.expeditee.gio.GraphicsManager; 30 import org.expeditee.gui.DisplayController; 29 31 import org.expeditee.gui.Frame; 30 32 import org.expeditee.gui.FrameIO; … … 34 36 import org.expeditee.items.Text; 35 37 36 public abstract class DataFrameWidget extends InteractiveWidget implements38 public abstract class DataFrameWidget extends SwingWidget implements 37 39 FrameObserver { 38 40 … … 118 120 public void update() { 119 121 Frame parent = getParentFrame(); 120 if (parent != null && parent == Display IO.getCurrentFrame()) {122 if (parent != null && parent == DisplayController.getCurrentFrame()) { 121 123 refresh(); 122 124 } … … 166 168 } 167 169 168 protected void paintInFreeSpace( Graphics g) {169 super.paintInFreeSpace(g);170 g.setFont(((Text) getSource()).getFont());171 g.setColor(Color.WHITE);172 g.drawString(this.getClass().getSimpleName(), getX() + 10, getY() + 20);170 protected void paintInFreeSpace() 171 { 172 super.paintInFreeSpace(); 173 GraphicsManager g = EcosystemManager.getGraphicsManager(); 174 g.drawString(this.getClass().getSimpleName(), new Point(getX() + 10, getY() + 20), ((Text) getSource()).getFont(), Colour.WHITE); 173 175 174 176 }
Note:
See TracChangeset
for help on using the changeset viewer.