我在NetBeans中開發了一個用戶界面,我想在我的Griffon應用程序中使用它。我選擇這樣做是因爲我沒有足夠的時間來弄清楚如何使用SwingBuilder正確地佈置屏幕。根據「Griffon in Action」一書的介紹,我基本上只需要將在NetBeans中創建的.java文件放在我的Griffon項目的src目錄下的適當包中,然後運行帶有.java類的完全限定類名的griffon generate-view-script
命令(我花了一段時間才弄清楚如何做到這一點)。然後它在views目錄中生成一個.groovy文件,該文件包含一些包裝.java類的代碼,以使其可以與SwingBuilder一起使用。當我嘗試按原樣運行時,什麼都沒有出現。沒有拋出異常,但沒有任何顯示。從NetBeans生成的Griffon查看腳本不顯示
0
A
回答
1
事實證明,.java類包含一個Main()方法,其中該類的可見屬性(它是JFrame的子類)設置爲true。 Main()方法不會被SwingBuilder調用,所以visible屬性永遠不會被設置爲true。要糾正這個問題,我只需要將visible: true
添加到生成的小部件節點的參數中,如下所示。
widget(new package.path.MyClass(), id: 'MyClass', visible: true)
一旦我這樣做了,它就好了。
相關問題
- 1. Griffon集成測試或顯示griffon的腳本查看
- 2. Openscenegraph不生成查看器示例
- 3. 滾動查看不顯示文本域
- 4. 從腳本生成eMailaddresses
- 5. 從表生成sql腳本
- 6. 查看不顯示地圖查看
- 7. 嘗試在我的griffon應用程序中顯示griffon
- 8. Netbeans的生成不工作
- 9. 腳本生成不工作
- 10. Chrome不NetBeans中執行項目只顯示腳本
- 11. 生成腳本
- 12. 的Netbeans 8.2不顯示從XAMPP
- 13. 不顯示查看頁面
- 14. UIScroll查看不顯示UIImageView
- 15. 查看不顯示onTouch
- 16. Netbeans ImageIcon不顯示
- 17. 如何使用NetBeans生成的ant腳本創建WAR文件?
- 18. 如何在NetBeans Profiler 8.2中查看對象生成
- 19. 報告查看器顯示「正在生成報告」.net
- 20. 爲什麼NetBeans IDE看不到生成的源代碼?
- 21. 查看Automapper生成的sql
- 22. GUI生成器不顯示
- 23. C#生成不顯示
- 24. 從CoffeeScript生成的腳本調用類
- 25. 從選定的文本生成腳註
- 26. 從XAML生成圖像查看
- 27. Griffon更新模型和從控制器查看
- 28. Netbeans的代碼完成不看
- 29. 從MainWindow ontop查看的顯示控制
- 30. node.js表示html5鍋爐生成腳本?