草庐IT

java - Java 中声明式 GUI 编程的建议

我想知道对于Java中的声明式GUI编程是否有任何建议。(我讨厌基于可视化的GUI创建器/编辑器软件,但对手动实例化JPanel和Boxes以及JLabels和JLists等有点厌倦了。)这是我的总体问题,但对于我正在考虑采用的方法,我有两个具体问题:JavaFX:在JavaFX中是否有一个真实的GUI显示示例(例如,不是圆形和矩形,而是列表框、按钮和标签等),它可以与访问和更新各种Java源文件的接口(interface)元素?PlainOldSwing用一些东西来解析XUL-ishXML:有没有人发明了一种用于XML的声明性语法(如XUL)以与JavaSwing一起使用?我想不难做

java - Java Swing GUI 的自动化测试

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提出有关书籍、工具、软件库等方面的建议的问题。您可以编辑问题,以便用事实和引用来回答它。关闭5年前。Improvethisquestion有哪些选项可以为用JavaSwing编写的GUI构建自动化测试?我想测试一些使用NetBeansSwingGUIBuilder编写的GUI,因此不需要对被测代码进行特殊篡改的工作将是理想的。 最佳答案 最近我遇到了看起来很有希望的FEST,除了开发人员announcedin2012thatdevelop

java - 适合 Scala 的 GUI 框架?

合适,我的意思是:成熟且广泛使用呈现良好的丰富小部件集惯用的Scala拥有一个所见即所得但灵活的GUI构建器独立的API文档(如果是包装器,它不应该让我引用其他语言的父项目)没有特别的顺序。哪些GUI工具包满足哪些条件? 最佳答案 Scala有自己的Swing库。这将在底层使用标准的Swing库,但它有一些很好的补充,最值得注意的是,因为它是为Scala制作的,所以它可以以比标准Swing库更简洁的方式使用:importswing._objectHelloWorldextendsSimpleSwingApplication{deft

java - 使用 Spring 进行 Swing GUI 开发

有没有关于使用Spring(最好是v3)构建SwingGUI应用程序的不错的教程? 最佳答案 这是可能的,但如果你想使用GUI构建器,你不能在spring初始化任何GUI组合。所以你不能使用依赖注入(inject)之类的东西!Spring托管的bean必须手动退出Spring上下文。我几年前就这样做了,所以我想,这是目前正确的方法!我有一个全局/静态InitializationManager它初始化并保存Spring上下文。当我需要一个spring管理的bean时,我调用了InitializationManager的一个静态方法pu

mysql - 如何使用 MySQL GUI 工具使字段为 NULL?

我正在使用MySQL查询浏览器(MySQLGUITools的一部分)并且需要将字段更改为NULL,但我不知道该怎么做-如果我删除它会尝试更新它的值到''。键入“NULL”会尝试更新为'NULL'(字符串)。我知道我可以只写一个查询来完成它,但这违背了该工具的全部目的,不是吗? 最佳答案 在MySQL查询浏览器中,右键单击单元格并选择“清除字段内容”,此时焦点位于另一个单元格中。在MySQLWorkbench中,右键单击单元格并选择“将字段设置为NULL”。 关于mysql-如何使用MyS

docker - 是否可以在 Windows 容器中运行 GUI 应用程序?

所以我在玩这个容器概念,特别是windows容器。我设法使用windowsnanoserver镜像运行容器,但是此镜像用于服务并且不支持gui应用程序(或32位应用程序)。找不到使用windows容器(仅找到linux容器gui)运行gui应用程序(并查看gui)的任何提及。有没有办法在容器中运行GUI应用程序?那么如何创建包含此支持的自己的图像? 最佳答案 据我所知,这是不可能的,因为docker不允许容器内的rdp 关于docker-是否可以在Windows容器中运行GUI应用程序?

windows - 在没有 Linux 服务器的 Windows 10 主机上的 Docker 容器中显示 GUI 应用程序

我正在尝试将带有Windows10主机的Windows10GUI应用程序停靠在以microsoft/nanoserver为基础的容器中。目前我的应用程序安装在与我的dockerfile相同的目录中,我将它添加到我的docker上下文并运行它没有问题,除了GUI永远不会显示。似乎要显示GUI,我必须使用服务器(例如在本例中:Windows10DockerHost-DisplayGUIapplicationfromLinuxContainer),但是因为我使用的不是linux容器,而是Windows容器,所以关于X11服务器的东西没有似乎相关。如何在纯窗口设置中配置GUI应用程序的显示设置

用于构建具有 C++ 后端的 GUI 的 Java 与 C++

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题吗?更新问题,以便editingthispost提供事实和引用来回答它.关闭5年前。Improvethisquestion我目前有一个需要与GUI连接的C++后端,由于我以前从未构建过GUI,所以我不知道从哪里开始。我很喜欢用C++和Java编写代码,所以我希望我的GUI使用其中一种语言。此外,GUI必须在Windows和Linux上合理地独立于操作系统(希望如此,因此是Mac)。现在我明白,如果我使用Java来做这件事,我需要一些包装器来做——但我也听说(严格来说是二手的)用C++编写GUI是一种痛苦。我不

c++ - 你如何制作linux GUI?

我的主要经验是使用C&&C++,所以我更愿意继续使用它们。我不想使用QT、GTK或wxWidgets或任何工具包之类的东西。我想学习native编程,这违背了目的。考虑到这一点,我也想避免使用Java。我了解gnome和xfce和KDE等都是Linux的桌面环境,安装的基础通常是X(Xorg)。在为Linux编码时,您是为X编码还是为桌面环境编码?是否有适用于Linux的标准Linuxheader(如win32有windows.h)?还是每个桌面环境都有不同的编码方法?非常感谢任何帮助。 最佳答案 X是一个可怕的编程层,尽管您打算避

c++ - 在输入单独的函数之前强制 Qt GUI 更新

这似乎应该是自动的,但显然不是。我有以下代码:ui.my_label->setText("Test1...");ui.my_label->adjustSize();processThatTakesAbout30SecondsToFinish(files[0].toStdString());ui.my_label->setText("Finished.");ui.my_label->adjustSize();发生的事情是我从来没有看到"Test1...",因为GUI似乎挂起,直到以下功能完成,我最终只看到“完成的。”。如何确保GUI在进入该功能之前正在更新?谢谢。