Как да създадете кожи (fxml) за бутони и други елементи в JavaFX 2.0? [затворено]

Чудя се дали някой има или знае връзка, откъдето мога да науча или видя как да създавам кожи за бутони, радио бутони, ленти за превъртане и т.н. с помощта на fxml файлове в JavaFX 2.0.

Имам това домашно за училище и искам да е направено много добре, така че се опитвам да правя всичко като корпоративно приложение, с кожи за бутони и други елементи.

Наистина ще се радвам на всяка помощ.

[РЕДАКТИРАНЕ] Здравейте на всички, мина известно време и вече знам повече за JavaFX и сега, когато погледна назад, виждам колко глупаво звучи, моля, извинете ме за неуважението и за неподробния въпрос. Както и да е, stackoverflow се увери, че никога повече няма да задавам въпроси.


person Valentin Vrinceanu    schedule 05.05.2012    source източник
comment
как наричаш кожи? CSS стил? Или истински FX кожи за пълна промяна на структурата на контролния възел.   -  person Sergey Grinev    schedule 06.05.2012
comment
buttonSkin.fxml! FX кожи за пълна промяна на структурата на контролния възел! Например в кожата на бутон имам 4 състояния: нормално, задържане, натиснато и деактивирано! разбираш ли какво имам предвид И как да им се обадя? от други fxml файлове (основен панел) или от css със SkinClass (ако съществува)?   -  person Valentin Vrinceanu    schedule 06.05.2012
comment
Ако целта на вашата домашна работа е да персонализирате състоянията на контролите, тогава стилизирането в CSS е достатъчно. CSS стилизирането обхваща повечето случаи на употреба относно дизайна на потребителския интерфейс на контролата, с изключение на действията.   -  person Uluk Biy    schedule 07.05.2012
comment
Сега е за домашното, но през следващите два месеца ще започна да работя върху бакалавърската си степен и искам да направя това като плюс! Някаква помощ?   -  person Valentin Vrinceanu    schedule 07.05.2012


Отговори (1)


Трябва първо да потърсите в мрежата, преди да питате. Ето някои мои резултати, които отнеха малко усилия, за да разбера:

  • Първо, въведение в Skinning Architecture в JavaFX, за да разберете какво се случва На.
  • Още едно въведение относно JavaFX 2.0 Layout: A Class Обиколка, за да разберете разликите между група, регион и контрол. Тъй като Control внедрява Skinnable, може да искате да добавите това въведение към вашата бакалавърска работа.
  • И тук е първият опит на JavaFX 2.0 Custom Control.
  • И накрая, изкопайте кода на проекта с отворен код JFXtras. Там ще намерите куп персонализирани контроли като справка.
person Uluk Biy    schedule 07.05.2012
comment
Само JFXtras може да помогне малко. Търся нещо, което разширява SkinBase и използва импортирането: import com.sun.javafx.scene.control.behavior.BehaviorBase; импортиране com.sun.javafx.scene.control.skin.SkinBase; Както и да е, благодаря за линковете! - person Valentin Vrinceanu; 07.05.2012