Можно построить во время выполнения swing gui непосредственно из файла NetBeans .form? Совместимость, как и файлы xml, созданные Glade для создания графических интерфейсов GTK или с QtDesigner для Qt GUI.swing gui, созданный во время выполнения из файла NetBeans .form
ответ
Возможно? Может быть. Netbeans может воссоздать .java
файлов из .form
файлов, а так как Netbeans - это с открытым исходным кодом, что-то можно сделать, теоретически.
В действительности, я не видел эту функциональность, и я не думаю, что это было бы легко выполнить. Некоторые препятствия, которые приходят к моей голове:
Следует иметь в виду, что
.form
файлы не сохраняют информацию о Java кода, который контролирует поведение интерфейса (загрузка информации,Listener
«s определение и такое).При использовании построителя GUI Netbeans по умолчанию компоненты
private
относятся к кадру/диалогу, который их объединяет. Если мы хотим обрабатывать эти компоненты снаружи, необходимо изменить значение по умолчанию.form
->.java
.Исходный код Netbeans огромен, и я не ожидал, что он будет легко разделять необходимый модуль.
Alternative
Я принимаю бы взглянуть на JavaFX и Java FX Scene Builder, чтобы увидеть, если они соответствуют вашим требованиям, так как они были созданы с идеей определения расщепления UI и логики.