Skip to content

Instantly share code, notes, and snippets.

View Splaktar's full-sized avatar

Michael Prentice Splaktar

View GitHub Profile
@Splaktar
Splaktar / Firebug.java
Last active June 21, 2023 18:40
Enable Firebug Lite in a JavaFX WebView.
if (isDebugging())
engine.documentProperty().addListener(new ChangeListener<Document>() {
@Override
public void changed(ObservableValue<? extends Document> prop,
Document oldDoc, Document newDoc) {
enableFirebug(engine);
}
});
/**
@Splaktar
Splaktar / AlertAndConfirmHandlers.java
Last active January 1, 2016 20:39
Alert and Confirm handlers for a JavaFX WebView hosted in a Swing application.
engine.setOnAlert(new EventHandler<WebEvent<String>>() {
@Override
public void handle(WebEvent<String> event) {
JOptionPane.showMessageDialog(
myPanel,
event.getData(),
"Alert Message",
OptionPane.ERROR_MESSAGE);
}
});
@Splaktar
Splaktar / PieChart.java
Last active December 27, 2015 17:19
Quick example of how to draw a pie chart on an HTML5 canvas with GWT. It uses hard coded values. For real use, you would want to pass those percentages into the method.
import com.google.gwt.canvas.client.Canvas;
import com.google.gwt.canvas.dom.client.Context2d;
import com.google.gwt.canvas.dom.client.CssColor;
import com.google.gwt.core.client.GWT;
private void drawChart()
{
// Initialize the canvas.
final Canvas canvas = Canvas.createIfSupported();