WarpPI/desktop/src/main/java/it/cavallium/warppi/gui/graphicengine/impl/swing/SwingFont.java

24 lines
685 B
Java
Raw Normal View History

2018-09-22 10:29:40 +02:00
package it.cavallium.warppi.gui.graphicengine.impl.swing;
import java.io.IOException;
2019-02-27 23:29:03 +01:00
import it.cavallium.warppi.device.display.DisplayOutputDevice;
2018-09-22 10:29:40 +02:00
import it.cavallium.warppi.gui.graphicengine.impl.common.RFTFont;
public class SwingFont extends RFTFont {
2018-09-22 11:17:30 +02:00
public SwingFont(final String fontName) throws IOException {
2018-09-22 10:29:40 +02:00
super(fontName);
}
2018-09-22 11:17:30 +02:00
public SwingFont(final String path, final String fontName) throws IOException {
2018-09-22 10:29:40 +02:00
super(path, fontName);
}
@Override
2019-02-27 23:29:03 +01:00
public void use(final DisplayOutputDevice d) {
2019-10-25 13:58:49 +02:00
if (d.getGraphicEngine().getRenderer() instanceof SwingRenderer)
((SwingRenderer) d.getGraphicEngine().getRenderer()).currentFont = this;
2018-09-22 10:29:40 +02:00
}
}