43 / 43 / 3
Регистрация: 10.10.2013
Сообщений: 297
|
|
1 | |
Описать элементы управления GUI в xml08.03.2015, 00:11. Показов 1716. Ответов 3
Метки нет (Все метки)
Всем привет!
Имею опыт разработки для Android. Сейчас нужда заставляет писать ПО для работы, поскольку нужно использовать на разных платформах, то выбрал путь Java, что бы не переписывать один функционал 3 раза, да и Android близок по сути своей. Пока изучаю документацию на Oracle! Так вот, возник вопрос: Могу ли я элементы управления GUI писать не в классе, а, подобно андройду, описать в xml файле и дать на него ссылку в классе?? Если не сложно, посоветуйте где и что лучше почитать, можете просто дать ссылку в документации, буду премного благодарен. И если да, то можно ли как-либо присвоить id элементам, что бы иметь доступ из разных классов (наподобие R в андройд)? Спасибо
0
|
08.03.2015, 00:11 | |
Ответы с готовыми решениями:
3
Скрипт для управления GUI Делаем GUI для управления роботами Kaк соединить xml с GUI? Python + xml +gui + windows |
5 / 5 / 2
Регистрация: 26.01.2013
Сообщений: 18
|
|
11.03.2015, 22:24 | 2 |
http://jakarta.apache.org/commons/jelly/index.html - это не то, что надо?
0
|
16.03.2015, 12:26 | 3 |
Сообщение было отмечено NOSC как решение
Решение
В JavaFX появилась такая возможность - http://docs.oracle.com/javase/... e_fxml.htm
Туториал по JavaFX - http://docs.oracle.com/javase/... logies.htm Добавлено через 2 минуты Для Swing-а есть сторонние библиотеки - http://www.swixml.org/ http://www.jeasy.de/JEasyquestions.htm http://cookxml.yuanheng.org/cookswing/
1
|
43 / 43 / 3
Регистрация: 10.10.2013
Сообщений: 297
|
|||||||||||
17.03.2015, 20:40 [ТС] | 4 | ||||||||||
Коллеги, я чет не понимаю видать.
Вот мой класс: Кликните здесь для просмотра всего текста
Вот мой экран в fxml: Кликните здесь для просмотра всего текста
А вот мои ошибки : Кликните здесь для просмотра всего текста
Exception in Application start method
Exception in thread "main" java.lang.RuntimeException: Exception in Application start method at com.sun.javafx.application.LauncherImpl.launchApplication1(LauncherImpl.java:403 ) at com.sun.javafx.application.LauncherImpl.access$000(LauncherImpl.java:47) at com.sun.javafx.application.LauncherImpl$1.run(LauncherImpl.java:115) at java.lang.Thread.run(Thread.java:745) Caused by: java.lang.NullPointerException at sample.Main.start(Main.java:20) at com.sun.javafx.application.LauncherImpl$5.run(LauncherImpl.java:319) at com.sun.javafx.application.PlatformImpl$5.run(PlatformImpl.java:219) at com.sun.javafx.application.PlatformImpl$4$1.run(PlatformImpl.java:182) at com.sun.javafx.application.PlatformImpl$4$1.run(PlatformImpl.java:179) at java.security.AccessController.doPrivileged(Native Method) at com.sun.javafx.application.PlatformImpl$4.run(PlatformImpl.java:179) at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:76) Помогите пожалуйста. Сам не могу разобраться. Спасибо
0
|
17.03.2015, 20:40 | |
17.03.2015, 20:40 | |
Помогаю со студенческими работами здесь
4
Взаимодействие БД, XML и GUI на Windows Forms В intellij idea GUI.form открывается в xml Как сделать чтобы панели элементов управления находились "элементы управления" нужного формата? Элементы управления, созданные в одном потоке, не могут быть родительскими для элемента управления в другом потоке Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |