Java Syntettica выглядит и чувствует

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

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

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

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

Благодарю.

1 ответ

Решение

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

Вот несколько примеров того, как интегрировать другой 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/

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

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

Другие вопросы по тегам