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:17685c4c660a17e1d204
Created November 10, 2014 19:53
polymer bower file
{
"name": "polymer-test",
"version": "0.0.0",
"description": "A polymer playground",
"license": "MIT",
"keywords": [
"polymer",
"web-components"
],
"ignore": [
bower install
@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
@hendrikebbers
hendrikebbers / gist:fc55e7bfbe765d2d4257
Created November 10, 2014 20:23
minimal web component
<link rel="import" href="../bower_components/polymer/polymer.html">
<polymer-element name="simple-a">
<template>
<p>A</p>
</template>
<script>
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;
}
byte[] emojiBytes = new byte[]{(byte)0xF0, (byte)0x9F, (byte)0x98, (byte)0x81};
String emojiAsString = new String(emojiBytes, Charset.forName("UTF-8"));
@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;