【发布时间】:2016-04-27 00:25:18
【问题描述】:
我是 Swing 的新手。我创建了新项目,并在那里创建了新的 JFrame 表单。在这个文件中,我复制了一些 GUI(棋盘)的教程代码。一切正常,我可以构建和运行。 问题是当我尝试左键单击文件名并选择编辑器->设计时,它显示为空框架。有没有办法解决这个问题(使用设计视图操作比在代码中操作更直观)
【问题讨论】:
-
"(使用设计视图比在代码中操作更直观)" 但是除非您了解如何手动编码,否则设计人员会产生垃圾、脆弱的代码更难维护。 “当我尝试左键单击文件名并选择编辑器->设计时,它会显示空框架。” 这提醒了我。你会被锁定在使用那个 IDE,因为,不,常规源代码不能在 GUI 设计器中导入和使用,而从一个 GUI 设计器导出的源代码不能在另一个 GUI 设计器中使用。 ..
-
..(GUI设计者通常在幕后使用某种形式的XML来描述GUI,并且XML没有标准化。)
-
“GUI(棋盘)。” 另见Making a robust, resizable Swing Chess GUI。
-
@AndrewThompson 哦,好的。也没有办法从代码中获取设计视图。只能从我的拖放设计中获取代码,对吧?
-
Netbeans 不是这样工作的,它生成可以读取的代码,它不会从您编写的代码生成 UI