2014-02-10 2 views
0

В последнее время я узнал много Java;Java Syntettica выглядит и чувствует

В настоящее время я использую Swing для GUI; И я хочу использовать Synthetica's L & F;

мне нужна помощь, с чего начать, некоторые комплексные обучающие программы могут помочь,

Я также задаюсь вопросом, что если бы я тратил время, изучая качели. Причина: Я знаю, что Synthetica не требует написания кода, или я не прав?

Спасибо.

+0

Не нужно писать код, или я не прав? _ Да, вы ошибаетесь ;-) – kleopatra

+0

э-э, а как насчет этого вопроса «основан на мнениях»? ОП по сути спросил «что такое синтетика?» – SnakeDoc

ответ

2

Synthetica - это взгляд и чувство (LaF) для библиотеки GUI Java Swing/Toolkit. Подумайте об этом как о скине, чтобы изменить внешний вид приложения Java GUI.

Вот некоторые чтение о том, как интегрировать различные LaF в приложение:

http://docs.oracle.com/javase/tutorial/uiswing/examples/lookandfeel/

http://docs.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html

http://www.javasoft.de/synthetica/faq/#general-1

Использование предварительно построенных LaF сэкономит вам время и код сделать LaF самостоятельно, но вам все равно придется кодировать фактический графический интерфейс (рамка, кнопки, текстовые поля и т. д.). Synthetica просто заставит их выглядеть иначе, чем обычно. Я бы сказал, чтобы эффективно использовать Java Swing LaF, вам все равно нужно немного узнать о Swing.

Если вам не нравится Swing, стоит посмотреть в JavaFX. Это замена Swing и включена в Java 8 по умолчанию. Вы можете скомпоновать графический интерфейс с помощью кода Java, как и с помощью Swing, или вы можете использовать что-то, называемое FXML, в основном писать графический интерфейс в специальном XML-документе, который намного быстрее. JavaFX также использует CSS для стиля LaF, чтобы посмотреть, как вы хотите.

Смежные вопросы