Skip to content

Instantly share code, notes, and snippets.

@guigarage
guigarage / gist:606a097fc001dcd3e5e4
Created September 16, 2014 19:49
Usage of IconifiedButtonSkin
IconifiedButtonSkin.addStyle(myButton);
@guigarage
guigarage / gist:ec12d20ab5b145429f2f
Created September 16, 2014 19:42
Awesone Font icon
button.setText('\uf040' + "");
// \uf040 is the unicode char for the icon as defines here: http://fortawesome.github.io/Font-Awesome/icon/pencil/
@guigarage
guigarage / gist:1fc3427c4139d312f9e1
Created September 16, 2014 19:07
Dependency to ui-basics
<dependency>
<groupId>com.guigarage</groupId>
<artifactId>ui-basics</artifactId>
<version>X.Y</version>
</dependency>
@guigarage
guigarage / gist:dd2add8ad17e43ac74f7
Created September 16, 2014 19:06
How to use the SimpleMediaListCell
public class Album implements Media {
private String artist;
private String coverUrl;
private String name;
//getter & setter
@guigarage
guigarage / gist:f41f058dba78a7261880
Created September 16, 2014 19:02
Media interface
public interface Media {
StringProperty titleProperty();
StringProperty descriptionProperty();
ObjectProperty<Image> imageProperty();
}
@guigarage
guigarage / gist:1a9d0f4812821a6457b8
Created September 16, 2014 18:48
StructuredListCell methods
setRightContent(Node node)
setRightContent(Node node)
setRightContent(Node node)
@guigarage
guigarage / gist:90569022a2a1c5df046a
Created September 16, 2014 18:20
JavaFX repsonsive design
Toolbar myToolbar = new Toolbar(...);
myToolbar.setId(toolbar);
pane.getChildren().add(myToolbar);
@guigarage
guigarage / gist:a8dcd4b83daeaddf544a
Created September 16, 2014 18:18
responsive pseudoclasses in JavaFX
#toolbar {
-fx-background-color: deepskyblue;
}
#toolbar:extreme-small-device {
-fx-padding: 1 1 0 1;
}
#toolbar:small-device {
-fx-padding: 2 2 1 2;
@guigarage
guigarage / gist:d5b5127d368916e8978e
Created September 16, 2014 18:08
responsive design JavaFX
Toolbar extraSmallToolbar = new Toolbar(...);
extraSmallToolbar.getStyleClass().add("visible-xs");
Toolbar smallToolbar = new Toolbar(...);
smallToolbar.getStyleClass().add("visible-sm");
Toolbar mediumToolbar = new Toolbar(...);
mediumToolbar.getStyleClass().add("visible-md");
Toolbar largeToolbar = new Toolbar(...);
@guigarage
guigarage / gist:8c97bfc084e40546eae6
Created September 16, 2014 18:05
responsive design html
<div class="visible-xs">...<div> <!--extra small-->
<div class="visible-sm">...<div> <!--small-->
<div class="visible-md">...<div> <!--medium-->
<div class="visible-lg">...<div> <!--large-->