Diskuze: ASCII Artist 2
V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.

Tvůrce

Zobrazeno 20 zpráv z 20.
V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.
JavaFX se nedá se swingem srovnat, co? Je to neuvěřitelná pecka...
To máš teda pravdu. S JavaFX jsem začal teprve nedávno a hned první den
jsem věděl, že už nechci nic jiného. Tohle je vlastně moje první aplikace
v JavaFX (hned po Hello World).
Pokud jsi to ještě neudělal, doporučuji taky přejít
Taky přecházím Parádní
je i jednoduché umístění aplikace na web. Stylizace CSS je
vynikající...
A jaký používáš GUI designer? Jsem koukal, že od Java FX 2 zahodili ten starý skriptovací jazyk a tím pádem designer co byl v NetBeans nefunguje a nový jsem tam nezahlédl.
http://www.oracle.com/…s/index.html
JavaFX Scene Builder se da implementovat do vsech znamejsich IDE.
Používám JavaFX Scene Builder (http://www.oracle.com/…s/index.html) a připadá mi lepší než ten v NetBeans. Dá se používat spolu s libovolným IDE, do generovaného kódu se dá v pohodě zasahovat, nevytváří si do něj ani žádné značky atd.
No v NetBeans právě žádný není nebo jsem ho tam alespoň neviděl.
Používám ho jako samostatnou aplikaci - kliknu na soubor typu .fxml v IDE nebo jinde a otevře se mi...
Nová verze: http://db.tt/w7QTXMg0
pekny
chrome bohuzel tvoji verzi nesnasi
mozna to napsat jako dodatek k programu
Chrome varuje před uložením všech .jar souborů, jestli jsi to myslel takhle.
aha presne tak jsem to myslel
jen jsem nevelel ze VSECHNY jar
MonospacedFonts.createList();
Tohle volej az po zobrazeni okna. Mam na systemu hodne fontu a nez se okno zobrazilo trvalo to dobrou minutu, mozna dyl a vytezovalo to jedno jadro na max.
Ani jsem nějak nepočítal s tím, že by to mohlo dlouho trvat...
Podívám se na to, díky
Ono by bylo dobre pustit tuhle ulohu do jineho vlakna. Protoze stejne pokud
to zavolas po vytvoreni okna tak to okno nachvilu zamrzne.
EDIT://za zminku urcite stoji Callable a
Future, mozna vyuzijes
Nakonec jsem to vyřešil takto:
cFontType.getSelectionModel().select(DEFAULT_FONT);
Task<Void> task = new Task<Void>() {
@Override
public Void call() {
List<String> fonts = MonospacedFonts.createList();
cFontType.getItems().addAll(FXCollections.observableArrayList(fonts));
return null;
}
};
Thread thread = new Thread(task);
thread.start();
Až se seznam fontů vytvoří, vloží se do combo boxu. Pokud se náhodou vytvořit nestačí použije se Courier New.
Po delší době jsem dokončil další verzi.
Hlavní změny:
Finální verzi najdete zde: http://www.itnetwork.cz/…cii-artist-2
Zobrazeno 20 zpráv z 20.