问题标签 [gui-designer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
257 浏览

java - 以编程方式访问 IntelliJ UI Designer 创建的对象?

我在 UI 设计器中创建了一个 TextView,但我不知道应该如何从代码中访问它。我已经尝试过 Go To Declaration,但这只是将我带到了 TextView 被“制作”的 XML 文件。有谁知道如何做到这一点?非常感谢您的帮助!

0 投票
6 回答
7099 浏览

android - ADT 22.3 (android 4.4) - 出现错误“场景创建后,必须调用 #init()”

安装支持 Android 4.4 (KitKat) 的新 ADT (22.3.0.v201310242005-887826) 后,我不断收到如下所示的错误:

在此处输入图像描述

发生了一个内部的错误

在错误列表中,我看到多个“RenderPreview”项,当我单击其中任何一项时,我看到:

发生内部错误。创建场景后,必须调用#init()

在另一台计算机上测试新的 ADT 时,我看不到此错误出现在那里。这很奇怪。

为什么我会收到这些错误,我该怎么做才能修复它?

0 投票
1 回答
647 浏览

android - 为什么“设计时属性”不起作用?

背景

Google 添加了不错的“ Designtime Attributes ”(从这里找到)仅用于 UI 设计器模式,因此,例如,如果您希望在 textView(或 EditText)上显示文本(以帮助您了解如何它看起来像),你可以添加:

来自谷歌的例子:

在此处输入图像描述

事实上,这应该适用于您已经可以使用的任何属性。不确定是否有任何限制,但它非常酷。

问题

现在,当我在 Eclipse 中执行此操作(只是一个带有“tools:text”属性的简单 textView)以及最新的 ADT 和 SDK (22.3.0.v201310242005-887826) 时,它只是不起作用。它只是没有做任何事情。

问题

此功能是否可能仅适用于新的 IDE (android studio)?如果有,怎么可能?Google 不应该也将每个 android-development 功能添加到 ADT 中吗?

另外,为什么在某些网站上它被称为“Designtime Layout Attributes”,而在某些网站上它只是“Designtime Attributes”?

0 投票
1 回答
4275 浏览

java - 使用 IntelliJ GUI Designer 在运行时将 JComponent 添加到 JPanel

我已经在 GUI Designer 的 JPanel 中初始化了我自己的 JPanel,但是当单击按钮时,我似乎仍然无法将此 JTextField 添加到我新创建的 JPanel 中。我没有收到任何错误,我尝试过重新验证、验证、重新绘制等等。我什至按照其他用户的建议将面板的布局设置为 BoxLayout,但这仍然不起作用。

fieldsPanel是使用 GUI 设计器创建的,但我尝试覆盖它。

panel是我自己想要添加的代码fieldsPanel

0 投票
1 回答
2673 浏览

c# - MonoDevelop 编辑器 GUI 设计器

我刚刚从他们的网站下载了 MonoDevelop 源代码。现在我想更改 IDE 的一些 GUI 元素。经过一番研究,我发现 monodevelop 的 gui 是用 GTK# 制作的。但是我找不到可视化设计器来打开源文件并编辑 gui。我尝试过 Glade(它无法打开源文件)和 MonoDevelop 的 Stetic GUI Designer(但那个没有显示设计器窗口)。

那么是否有 GUI 设计师来(重新)设计 monodevelop 中的窗口和组件?

0 投票
1 回答
1372 浏览

java - 在 IntelliJ 中的表单构建中为表单组件自动生成代码

大家好,我是编程新手。我首先使用了 NetBeans,但不喜欢 UI。我切换到 IntelliJ .... 但是在 Netbeans 中创建表单时,会自动生成一些代码,例如按钮信息等。我希望在 IntelliJ 中也有相同的功能,但在任何地方都找不到此功能。你们能帮帮我吗?

0 投票
1 回答
132 浏览

java - IntelliJ 中的 GUI 设计器无法生成 Java 类

我正在使用 IntelliJ GUI Designer 生成 GUI 应用程序(首次用户)。我尝试生成一些小的示例 UI 并且能够做到。但是,今天尝试了一些东西,应用程序提示我提供用户名和日期,我认为这在包文件中进行了更改(我想)。而且,从那时起,每次生成新的 GUI 表单时,它都不会生成 .java 文件(仅生成 .form 文件)。并给我以下错误。

在此处输入图像描述 有人可以帮我找出错误并解决它,还是有办法在 IntelliJ 中恢复原始 GUI Designer 文件?

0 投票
1 回答
286 浏览

vb.net - 用于跨平台高级语言的跨平台 IDE,可轻松创建 GUI(替代 VB .NET)

假设您希望向不熟悉任何编程语言并且他/她(可能)不会参与专业编程的人展示一些基本概念:您想提供循环、条件语句的概念并允许创建一些具有美观 GUI 的简单程序。

为此,我发现带有 Visual Basic(或 C#)的 Visual Studio 是一个非常好的解决方案。它允许简单地拖放一些对象来形成,轻松设置它们的首选项并使用 IntelliSense 轻松编程事件。

但是,我看到了一些非常重要的缺点。首先,它只适用于 Windows(好吧,我知道 Visual Studio Code,但它不支持简单的 GUI 设计)。我还测试了在 Linux 下尝试在 Monodevelop 中打开甚至非常简单的项目也不是一个顺利的过程(VS 添加了一些 Mono 中不需要的引用)。其次,VS 环境对于想要创建简单的窗口应用程序的人来说是非常庞大的。

如果可能的话,我想更换当前的 IDE 并重新设计课程。我个人喜欢 Python,但任何其他高级语言对我来说都可以。我想避免使用低级语言(例如 C),因为我希望尽可能简单地呈现所有内容(如果我错了,请纠正我,但在 ANSI C 中创建 GUI 总是很棘手)。

我不知道有任何跨平台 IDE 允许在像 VS 这样的应用程序中做所有事情(GUI 视觉设计 + 编码 + 设置项目属性)。例如,您在Qt Designer中设计 GUI ,但在 pyCharm、Eclipse(带有 Python 插件)或 Geany 中编写代码。 Ninja IDE看起来非常具有视觉吸引力。这可能是我的选择,但我在这里没有看到任何 GUI 设计器。

你能告诉我你对正确工具的看法吗?

我完全清楚,通过提出这个问题,我冒着关闭它并标记为“基于意见”的风险。但是……希望不会。

0 投票
0 回答
57 浏览

clojure - 用 clojure 编写 GUI 应用程序的简单方法是什么?

我还没有看到任何好的 clojure 应用程序框架。有没有绑定 clojure 或 clojure 脚本的好 sdk?

0 投票
1 回答
423 浏览

java - 如何为 Clojure 使用 Java GUI 设计器?

我喜欢用 Clojure 编码。这是一门很棒的语言!但是直到现在我还没有找到任何用于 Clojure 的 GUI 设计器(带有拖放组件,例如 Visual Studio 的表单设计器等)。我正在学习编程,我的老师习惯于要求我们做表格。有时表格很简单,有时更复杂。

我真正想知道的是:在 Java Swing 项目中集成 Clojure 代码的最佳方式是什么?我知道使用已编译的 Clojure 代码中的 jars 的所有东西,但这似乎不是正确的方法(编码 Clojure,编译它而不是在 Java 项目中使用它)。

我通常将 NetBeans 用于 Java 项目,将 Atom + proto-repl 用于 Clojure。

谢谢!(对于任何英语错误,我们深表歉意)