Skip to content

Instantly share code, notes, and snippets.

View hendrikebbers's full-sized avatar
:octocat:
Doing Java

Hendrik Ebbers hendrikebbers

:octocat:
Doing Java
View GitHub Profile
@hendrikebbers
hendrikebbers / gist:dda877bd7a4d3bdbd13c
Created November 10, 2014 20:13
a webcomponent file
<link rel="import" href="../bower_components/polymer/polymer.html">
<polymer-element name="lorem-ipsum" attributes="paragraphs">
<template>
// contains the layout of the component in HTML
</template>
<script>
// contains the logic / control of the component in JavaScript
bower install
@hendrikebbers
hendrikebbers / gist:f4536f16ecd0607a21fa
Created November 10, 2014 19:50
Install Polymer with Bower
bower init
bower install --save Polymer/polymer
@hendrikebbers
hendrikebbers / gist:92dd7a58666a59d873d3
Created November 11, 2014 22:20
hand drawing effect with JavaFX
package com.guigarage.incubator.wobble;
import javafx.application.Application;
import javafx.geometry.Point2D;
import javafx.scene.Group;
import javafx.scene.Scene;
import javafx.scene.paint.Color;
import javafx.scene.shape.*;
import javafx.stage.Stage;
@hendrikebbers
hendrikebbers / gist:51ceab96eb062eba3229
Created November 12, 2014 18:59
Use a web component
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<script src="bower_components/platform/platform.js"></script>
<link rel="import" href="components/SimpleA.html">
</head>
<body>
<div>
public class EmojiTest extends Application {
@Override
public void start(Stage primaryStage) throws Exception {
TextField textField = new TextField();
primaryStage.setScene(new Scene(new StackPane(textField)));
primaryStage.show();
}
public static void main(String... args) {
@font-face {
font-family: 'OpenSansEmoji';
src: url('OpenSansEmoji.ttf');
}
.text-field {
-fx-font-family: OpenSansEmoji;
-fx-font-size: 32;
}
@hendrikebbers
hendrikebbers / gist:02439ed6993f7e8f1d8e
Last active August 29, 2015 14:13
JavaFX TableView that can't be selected
package com.guigarage.chapter6;
import javafx.application.Application;
import javafx.beans.property.SimpleObjectProperty;
import javafx.beans.property.SimpleStringProperty;
import javafx.collections.FXCollections;
import javafx.collections.ObservableList;
import javafx.scene.Scene;
import javafx.scene.control.TableColumn;
import javafx.scene.control.TablePosition;
@hendrikebbers
hendrikebbers / gist:1afa5a2d6f5ad19549a0
Last active August 29, 2015 14:13
ron on ui toolkit thread
void runOnUiToolkitThread(Runnable runnable);
@hendrikebbers
hendrikebbers / gist:7a9eebbada9e5413d379
Last active August 29, 2015 14:13
UI Event Handling
button.setOnAction(event -> button.setEnabled(false));