问题标签 [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 投票
1 回答
45 浏览

java - 使用 IntelIJ IDEA GUI Designer 在 Swing 中点击 JButton 时更改 JPanel

我正在与 IntelIJ 合作,我想做的是:

https://i.stack.imgur.com/4MOgI.png

在点击 Panel1Button 时,右侧的 JPanel 应该打开 Panel1 并与 Panel2Button 类比,但会出现一些小方块。

代码:

我还想将 p1 和 p2 面板分成不同的类。Panel1 和 Panel2 如下所示:

https://i.stack.imgur.com/jneQP.png

0 投票
1 回答
373 浏览

image - 创建用于选择和过滤图像的 GUI

我想练习在matlab中设计GUI,这个GUI有两个功能-一个用于选择图像,第二个用于过滤,这种图形界面的一般结构非常简单
在此处输入图像描述

这是两个代码 - 一个在按下选择图像后选择图像,第二个在单击过滤器图像后使用简单平均过滤器过滤图像

和过滤

但是当我运行代码时,我选择了简单的这个文件

在此处输入图像描述

我收到以下错误

为什么会这样?提前致谢

0 投票
2 回答
2687 浏览

c++ - Qt - 如何在 Qt Creator UI Designer 中旋转 QLabel

问题很简单。我有一个QLabel对象,它通过将资源设置为pixmap属性来获取图片。因为 Qt Designer 是世界上(有史以来)最好的 GUI 设计器,所以它显示的图片向左旋转了 90°:

我要旋转的 QLabel

如何旋转 QLabel?

如果有人能告诉我为什么 Qt Creator 会旋转图像本身,我也会很高兴。Windows(有史以来最好的操作系统)说它的宽度为 88 像素,高度为 923 像素:

这里Breite == WidthHöhe == Height(Höhe,Breite 是德语(有史以来最好的语言)):

宽度和高度

我感谢您的帮助!

0 投票
1 回答
45 浏览

user-interface - 设计用于创建用户并将其分配给关卡的 UI 的最佳方法

我正在尝试提出一种 UI 设计,用于在帐户(客户)中创建用户并将其分配给层次结构中的一个级别。层次结构可以根据所选的帐户而改变。我正在 Ionic 2 应用程序中开发它。

如果你们能提出一些最好的方法来解决这个问题,我将不胜感激。而且,老实说,我无法想出任何好的东西。

以下是可以为不同帐户设置的各种级别的示例。将有 10 个级别,但并非所有帐户都会使用所有 10 个级别。

帐户是最顶层。其下的所有级别都将具有多个值。在一个级别选择一个值应该只显示其余级别中的相关值。

并非所有帐户(客户)都具有所有级别。有些人可能只有 3 个,或者有些人只有 2 个,或者有些人有 5 个,然后有些人可能全部 10 个。

为此类数据设计用户界面的最佳方法是什么。

任何想法、建议、指示都会非常有帮助。谢谢。

0 投票
1 回答
58 浏览

java - C# 和 Java 中的 GUI 组件是否分别由单独的线程运行?

我想知道 C# 和 Java 中的 GUI 组件是如何在幕后工作的。对我来说,似乎每个组件都需要有自己的线程来监听它。例如,如果您有 Frame、ButtonA 和 ButtonB,是否存在三个单独的线程,然后分别监听它们?就像有一个 Frame 线程在 Frame 上侦听,一个 ButtonA 线程在 ButtonA 上侦听,第三个线程在 ButtonB 上侦听?不然怎么能同时听到呢?我还想知道在 Visual Studio 中使用 GUI 设计器是否是不好的做法。使用 GUI 设计器工具是否不专业,我应该从头开始学习编写 GUI 代码吗?我应该知道如何在 C# 中编写 GUI 代码吗?我已经非常了解 Java 中的 Swing。

谢谢!

0 投票
1 回答
124 浏览

c# - 在设计图面上使用文本框、标签、按钮控件的事件

谁能帮我回答我的问题,即我们如何在 Designer 中为动态生成的组件实现点击事件。

我曾提到DesignSurface(扩展)类又回来了,还有一个 DesignSurfaceManager(扩展)类和一个表单设计器演示![^] 网站

我在里面使用了下面的代码片段

上课,但没有取得任何成功。

我还尝试通过使用标签内定义的所有事件为标签创建用户控件并通过上面的代码片段创建它来实现它,但它也没有工作。下面是我用于用户控制的逻辑。

用户控制

另外,我想保存/查看我在强大的 DesignSurface Designer 中构建的自定义表单。我怎样才能做到这一点?

0 投票
0 回答
185 浏览

java - IDEA GUI Designer 表单检测因 Java 11 失败

我正在尝试将我的 Swing 项目从 Java 8 迁移到 Java 11。我遇到了 IDEA GUI Designer 插件的问题。当我尝试构建项目时,出现以下错误:

[错误] 无法在项目 stockbox-provider-ib 上执行目标 org.codehaus.mojo:ideauidesigner-maven-plugin:162.2038.2:javac2(默认):命令执行失败:/Users/maciej/stockbox/ 的表单检测失败providers/ib/src/com/goodsoft/stockbox/ib/view/IBConnectForm.form:/Users/maciej/stockbox/providers/ib/src/com/goodsoft/stockbox/ib/view/IBConnectForm.form:找不到类: javax.swing.JPanel -> [帮助 1]

到目前为止,我通过在 JRE 中提供带有rt.jarjce.jar路径的bootclasspath VM 参数来处理它,其中包括如下所示的 Swing 类:

由于 Java 9 JDK 不再包含 JRE,所以我无法指出它们。此外,Java 9+ 不支持bootclasspath VM 参数。我曾尝试将 JDK 8 中的 rt.jar 和 jce.jar 添加为 IntelliJ 中的全局库,但并没有解决问题。我也尝试在 JDK 8 中指出这个 jar,但它也没有工作。

任何解决方法的想法?

0 投票
2 回答
412 浏览

c# - 如何用 Visual Studio 解决方案/项目中的新 GUID 替换所有现有 GUID?

我有一个用 C# 和 C++ 开发的 Windows 应用程序,所以它有多个 .cs 和 .cpp 文件。现在许多 .cs 文件的 GUID 格式如下:

[指南(“D01A42F5-FD89-4c8f-8065-726AD4363411”)]

我的项目中有大量的 GUID。现在我将当前的 32 位应用程序升级到 64 位,所以不希望这两个应用程序具有相同的 GUID。

无论如何都可以在不手动操作的情况下替换所有 GUID?我知道选项工具-> 创建 GUID,但对于这种情况,我需要在所有这些类文件中手动替换它。

编辑:以下两个条目与后来安装的应用程序发生冲突并被覆盖。

计算机\HKEY_CLASSES_ROOT\namespacedll\CLSID

计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Classes\namespacedll\CLSID

0 投票
1 回答
2469 浏览

angular - Angular 页面构建器/ui 构建器

编辑:我尝试使用“Angular 9 中的表单数组”来创建类型为文本、文本区域、复选框、选择框或在调查中添加更多视频和图像的问题。之后,我会将它们全部保存到数据库中json 格式。在处理结束时,我将为能够回答这些问题的客户展示最新的调查。对不起我的语言。我已经完成了这个问题。

我现在正在做一个工具,以便通过 Angular 9 或 10 在管理页面上为客户创建问卷列表。在 Angular 中,我刚刚在https://material.angular.io/cdk看到了拖放/拖放/概述。但是,我想在问卷中添加图像和视频。

我想创建一个工具。在这个工具中,管理员可以创建问卷,客户可以回答。你对此有什么想法吗?因为我不知道该怎么做。以及如何将其保存在数据库系统中?

下面是我的使命: 在此处输入图像描述

我进行了研究,但我没有找到确切的内容。我刚刚找到了一些用于创建工具的服务: https ://uibakery.io/ https://www.infragistics.com/products/ignite-ui-angular/angular/components/drag-drop https://stackblitz.com/ github/IgniteUI/igniteui-live-editing-samples/tree/master/angular-demos/interactions/icons-sample?file=src%2Fapp%2Fdrag-drop%2Ficons-sample%2Ficons-sample.component.ts https:// /techrev.us/platform/ui-designer https://www.typeform.com/surveys/

这是 Typeform 管理页面上的示例: 在此处输入图像描述

0 投票
0 回答
27 浏览

java - 如何在 IDEA 之外获取可运行的应用程序(包含二进制形式代码)?

我已经了解到 Swing 表单默认使用 IntelliJ IDEA 编译成某种二进制文件。

为了获得独立的可运行 JAR,需要将此模式更改为“将 GUI 生成为:Java 源代码”。

老实说,我喜欢 IntelliJ 管理表单代码的简洁方式。我知道如何自己编写 Swing 代码,但是

  1. 这对我来说不好玩
  2. 因此我喜欢 GUI 设计器
  3. 我希望代码不在我的关注范围之内。

现在我来回答我的问题:

我可以以某种方式在 IDE 之外运行我的应用程序而无需激活设置以“将 GUI 生成为:Java 源代码”吗?

我不需要一个打包的 JAR 文件。将所有必要的文件放在一起以通过保持干净代码的好处(是的,对我来说是其中之一)来实现这一点是完全可以的。