Skip to content

Instantly share code, notes, and snippets.

View KowalczykBartek's full-sized avatar

Bartek Kowalczyk KowalczykBartek

View GitHub Profile
@KowalczykBartek
KowalczykBartek / gist:5863075
Last active December 18, 2015 23:39
javafx sample
public class JavafxSampleLIST extends Application {
ListView<String> list = new ListView<>();
ObservableList<String> items = FXCollections.observableArrayList();
@Override
public void start(Stage primaryStage) {
StackPane root = new StackPane();
root.getChildren().add(list);
@KowalczykBartek
KowalczykBartek / gist:5863518
Created June 25, 2013 23:44
standard fx's body
@Override
public void start(Stage primaryStage) {
Button btn = new Button();
btn.setText("Say 'Hello World'");
btn.setOnAction(new EventHandler<ActionEvent>() {
@Override
public void handle(ActionEvent event) {
System.out.println("Hello World!");
}
});
ListView<String> list = new ListView<>();
ObservableList<String> items = FXCollections.observableArrayList();
button.setOnAction(new EventHandler<ActionEvent>() {
@Override
public void handle(ActionEvent event) {
System.out.println("Anonymous!");
}
});
public class SomeJavaApp extends Application {
ListView<String> list = new ListView<>();
ObservableList<String> items = FXCollections.observableArrayList();
@Override
public void start(Stage primaryStage) {
StackPane root = new StackPane();
root.getChildren().add(list);
start {
stage(title: 'GroovyFX Hello World', visible: true) {
scene(fill: BLACK, width: 500, height: 250) {
hbox(padding: 60) {
text(text: 'Groovy', font: '80pt sanserif') {
fill linearGradient(endX: 0, stops: [PALEGREEN, SEAGREEN])
}
text(text: 'FX', font: '80pt sanserif') {
fill linearGradient(endX: 0, stops: [CYAN, DODGERBLUE])
effect dropShadow(color: DODGERBLUE, radius: 25, spread: 0.25)
private void doStuff(int liczba) {
assert (liczba>0);
// jeżeli liczba jest wieksza niż 0, to przechodzimy dalej.
}
private void doStuff(int liczba) {
assert (liczba>0): "Wprowadzona liczba jest mniejsza niż zero";
//...
}
/*
ze względu na to ze chce dla różnych orientacji inaczej wypełnić fragmenty,
muszę sprawdzić w jakiej aktualnie orientacji się znajduje.
*/
if(getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE){
PersonFragment articleFrag = (PersonFragment)
getSupportFragmentManager().findFragmentById(R.id.detail_container);
articleFrag.updateArticleView(person);
//Ląduje tutaj w przypadku kiedy aktualną orientacją jest landscape.
}else{
getResources().getConfiguration().orientation