问题标签 [gui-builder]
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.
java - 关闭 jdialog 后 jtextfield 在 jdialog 中保留值
我是 Java 和 Swing 的新手。我创建了一个 jframe,并在其中添加了一个菜单栏和 MenuItem。
单击菜单项时,应打开一个 jdialog。现在jdialog 中有一个jtextfield 和一个jlabel。现在对我来说问题是'当第一次打开对话框时,文本字段是空的,这是正确的。现在我关闭了 jdialog 并再次打开它,但现在我没有在 jdialog 中获得一个空的文本字段,而是获得了之前输入的数据,这不是应该发生的,因为 jdialogs 的“默认关闭操作”属性设置为“dispose”。但这对我来说并没有发生......
我不知道我做错了什么。我以前从未以任何其他方式尝试过 applet/swing(将其视为我的第一个演示学习程序)
angular - 是否有 Angular 2 GUI 生成器?
我正在研究使用 Angular 2 进行用户界面开发的工具,但没有找到。
任何人都知道是否有一个所见即所得的工具来构建 Angular 2 用户界面?
java - Netbeans Swing GUI Builder 持续使用错误 Java 版本的功能(如菱形运算符)
在项目属性中,我将“Source/Binary format”设置为 JDK 5。(错误地,我之前有 6 个,但我们需要在我的项目中使用 5。)
但是,在设计 UI 面板时,每次创建的代码都再次包含需要更高 Java 版本的功能(如菱形运算符<>
等JComboBox<String>()
)。
所以在编译时,我得到:
错误:-source 1.5 jComboBox1 = new javax.swing.JComboBox<>() 中不支持菱形运算符;(使用 -source 7 或更高版本来启用菱形运算符)
我什至编辑了所有的 .form 文件,它说<Form version="1.5" maxVersion="1.5" type="org.netbeans.modules.form.forminfo.JPanelFormInfo">
的不是maxVersion="1.7"
我在那里找到的。
但它仍然不断创建包含菱形运算符的代码,即使对于我从头创建的新表单也是如此!这让我发疯 - 我需要对 Netbeans 做些什么来接受我的 Java 1.5 设置?
java - CodeNameOne 的新 GUI 构建器引入了异常?
我正在测试新的 GUI 构建器,只需单击 GUI 的新内容,我就无法通过运行时异常:
将 1 个源文件编译到 /home/peter/Projekty/NetBeans/CN1_TestNewBuilder/TestNewBuilder/build/tmp 将 1 个源文件编译到 /home/peter/Projekty/NetBeans/CN1_TestNewBuilder/TestNewBuilder/build/classes 编译:运行:java.lang。 ClassNotFoundException: com.mycompany.myapp.MyApplication at java.net.URLClassLoader.findClass(URLClassLoader.java:381) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at sun.misc.Launcher$AppClassLoader.loadClass( Launcher.java:331) 在 java.lang.ClassLoader.loadClass(ClassLoader.java:357) 在 java.lang.ClassLoader.findSystemClass(ClassLoader.java:1004) 在 com.codename1.impl.javase.ClassPathLoader.findClass(ClassPathLoader .java:100) 在 com.codename1.impl.javase.ClassPathLoader.loadClass(ClassPathLoader.java:50) 在 java.lang.Class.forName0(Native Method) 在 java。lang.Class.forName(Class.java:264) at com.codename1.impl.javase.Executor$1.run(Executor.java:56) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756) 在 java.awt.EventQueue.access$500(EventQueue.java:97) 在 java.awt.EventQueue$3.run(EventQueue.java:709) 在 java.awt .EventQueue$3.run(EventQueue.java:703) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76) at java.awt.EventQueue.dispatchEvent( EventQueue.java:726) 在 java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201) 在 java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) 在 java.awt。EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) 在 java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) 在 java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) 在 java.awt.EventDispatchThread.run(EventDispatchThread .java:82) Java Result: 1 BUILD SUCCESSFUL (总时间: 1 秒)
我还没有添加我自己的代码。至少我什么都不知道 :) 有人会帮助我吗?
codenameone - GUI builder 不显示
我正在尝试使用新的 GUI 构建器制作一个代号为 one 的新应用程序。然而,最近新的 GUI builder 没有出现,除了我第一次创建一个新表单。
我尝试重新安装 codenameone 插件、java sdk 等,但没有成功。尝试在 cmd 中打开 gui builder
给了我以下
可以在另一台计算机上使用 gui builder 多次打开相同的 gui 表单,没有问题。同样,模拟器也没有问题。我想知道这个问题是由我的系统引起的还是有人遇到同样的问题?
编辑:这是 guibuilder.input 的内容
java - NetBeans Java Swing 浏览器
我想在 JFrame 中实现 Java Swing 浏览器,可从 Net Beans Gui Builder 获得。我找到了Oracle 示例 - 使用 J 在 Swing 中使用 JavaFX。它可以工作,但 Net Beans Gui Builder 在此应用程序中不可用。我创建了新的 JFrame,可从 Net Beans Gui Builder 获得。我尝试将 WebEngine 粘贴到 JFXPanel(名为 jfxPanel)中,就像在示例中一样,但是在运行时面板没有出现在我的 JFrame 中(浏览器正在工作 - 我得到了文本信息,但它不可见)。如何解决问题?我想问题是 GUI Builder 在 initComponents 中使用了另一个布局,我不知道如何将我的面板添加到 JFrame。
在这个问题中,展示了如何使用 Java Swing 创建浏览器,但我不知道如何使其与 NetBeans GUI Builder 一起工作。例如,如果我评论
在下面的代码中
一切正常,但我无法评论这段代码,我想同时使用 GUI Builder 和 fxPanel。如何使它们一起工作(GUI Builder 生成的代码和 fxPanel 与浏览器)?
java - 使用 Netbeans gui builder 时加入数据库表的最简单方法
连接两个表以提供 jTable 数据并使用 Netbeans gui 构建器代码的最简单方法是什么?Netbeans gui builder 使为单个数据库表设置 jTable 成为一个简单的选择,即呈现的选择 - 快速和容易。似乎可以对生成的代码或简单的扩展进行一些黑客攻击,以连接两个表(甚至进行更复杂的查询)。有一些网络帖子显示了设置 jTable 的不同方法,但它们没有使用 gui 构建器。如果我对 java 有更多经验,也许我会看到如何翻译他们的示例以与 gui builder 生成的代码一起使用,但我还没有。
新增项目:对于当前的程序工作,数据库不需要更新,即只读。
codenameone - Picker & GUI Builder,如何设置类型
由于选择器对象的类型属性未在 GUI 构建器中公开,通过代码为使用 GUI 构建器放置的选择器对象设置类型的正确方法是什么?
我尝试过以各种形式的事件方法(主要是 initVars、onCreateMain 和 beforeMain)这样做,但没有成功。this.findPicker() 在这些情况下返回 null (这不是选择器独有的,this.findAnything 在相同的方法中失败)。
java - 如果控制器没有对模型的引用,您能否为 MVC 风格的游戏构建 Swing GUI?
我在这里找不到任何类似的答案,但如果这太针对我自己的问题,我深表歉意。
我正在使用 Java 构建一个简单的游戏,它既有命令行界面又有 GUI(使用命令行标志激活)。游戏的编写方式是游戏逻辑(模型)具有对输入(控制器)和输出(视图)的引用,但输入或输出都没有对模型的引用(这是一个要求)。因此,游戏流程由应用程序模型中的循环控制,类似于:
现在我正在尝试为此构建一个 Swing GUI(不是我有经验的东西),我正在努力了解它如何与事件侦听一起工作。理想情况下,当按下按钮时(新游戏、保存游戏、退出游戏等),InputType 将被发送到模型(基本上与注释行相同)以进行相应处理。但如果它不包含对模型的引用,它就不能“发送”输入类型。我想我正在寻找一个与模型“请求”输入而不是“监听”它一起工作的 GUI。
这可能吗?如果是这样,任何人都可以为我提供任何有用的资源来解决这个问题吗?如果没有,将不胜感激解释或潜在的替代解决方案建议。