作为一名Java Swing新手,我在将用户界面逻辑与域逻辑分离时遇到了一些困难。 我有一个小的(琐碎的?)带有JFrame的Swing应用程序,其中包含JLabel、JTextField和JButton。按下JButton时,会弹出JFileChooser对话框。选择文件后,JTextField包含文件的绝对路径。到目前为止还没有什么引人注目的。我想完成的下一件事是将文件的绝对路径“注入”到一个
我想将JavaFX应用程序迁移到JDK11&OpenJFX,但我注意到SwingNode会引起问题。我决定创建一个新的项目,看看是怎么回事。有趣的是,当我切换到JDK8时,一切都很好。在较新的版本中,会出现错误。我不知道是因为什么。 VM选项:--module-path${PATH_TO_FX}--add-modules=javafx.controls,javafx.fxml
我正在使用NetBeans创建一个cardlayout来收集和显示产品信息。到目前为止,所有这些都工作得很好,但现在当我添加另一个swing组件,即JTextField或JButton时,我在运行它时遇到了以下错误。 错误:无法找到或加载主类 有没有可能NetBeans对它可以处理的摆动组件数量有限制,或者错误是出于其他原因?
我试图画曼德布罗特集,其中的点是黑色的,其他的都是白色的。在这个初始版本中,我不希望能够放大,而只是创建一个静态图像。 我创建了一个ComplexNumber类,如下所示,用于处理平方运算和将复数相加。 这是我渲染GUI并实际计算Mandelbrot Set中的点的代码。 运行完这段代码后,我得到了下图。看起来曼德尔布罗特的布景有一点模糊,但随后被一吨黑色遮住了。我做错了什么? 更新的解决方案如下
我正试图将我的客户Java对象保存到一个文本文件中,然而,每当我尝试执行GUI并输入字段时,输出是这样的:文件中混淆的字符和数据 我根本不知道怎么解决这个问题。 下面是我的保存到文件代码: customer对象存储在数组中: 当按下submit按钮并将其保存到customer对象数组时,将创建My customer对象,如以下代码所示: 下面是GUI布局
我正在学习java,我正在尝试从另一个类向我的框架中添加一个菜单栏(练习将代码分成多个类以更好地组织程序)。 以下是我的代码示例: 和menubar类: 我使用eclipse,在这行中: “add”带下划线,因此我无法编译代码。 我一直在寻找解决这个问题的方法,据我所知,这应该是可行的。 感谢您的帮助。 非常感谢。 乔什
我有一个简单的Java Swing程序定义如下: 这个程序由一个简单的JScrollPane组成,里面有多个按钮。仅启用垂直滚动。工作很好。但问题是,当我按住'shift'键时,当我使用鼠标滚轮滚动时,垂直滚动不起作用。垂直滚动只有在我拖动滚动条或放开“Shift”键时才起作用。通常,在JScrollPane中,当按住“Shift”键,使用鼠标滚轮时,它会水平滚动而不是垂直滚动。但是,我已经禁用了
我在JFrame中有一个AWT画布(我知道Swing和AWT不应该同时使用,但它在Windows上工作得很好,所以我不认为问题是由这个引起的),并使用画布中的BufferStrategy在屏幕上绘制。它在Windows上运行非常流畅,但当我试图在Ubuntu12.04上运行时,它变得慢得令人难以忍受。不仅是呈现,而且JFrame也是无响应的。当我注释掉双缓冲和渲染部分时,它又变得平滑了。我有一个A
我正在试用intellij,并且正在尝试进行一些swing开发。我遇到了一个在eclipse上从未遇到过的问题,我想知道我是否设置错了什么。 下面是我的驱动程序运行的GUI类: } 据我所知,我的run()方法非常简单。但是,在编译时,我收到的错误是: 无论出于什么原因,intellij自动创建的代码没有正确初始化JPanel,这就是它为空的原因。 我尝试在run内部实例化它(panel=new
我正在探索在Swing应用程序中使用Guava EventBus,到目前为止一切都很好,只有一个与模态对话框有关的例外。 当我的应用程序显示一个模态JDialog(让我们称它为dialog1)并且事件由该对话框发布时,一切都很好,这意味着这些事件会立即被模态对话框内外的订阅者接收。 但是,如果我的应用程序显示了一个不同的模式JDialog(让我们称它为dialog2),并且如果这个dialog2创
我需要做一个文本框,自动完成用户正在键入的内容。我想要的东西像一个JComboBox,可以更新每当用户键入一个新字符的基础上,一组可能性。我想通过扩展JPanel或JComponent创建自己的自定义组件来实现这一点。我不确定的是如何创建一个框架,它可以漂浮在所有其他内容上。比如,当您点击JComboBox的下拉框时,我如何将一个浮动在背景上方和文本框下方的可能性列表放置在其中?
在我的项目中,客户需要使用POS打印机打印收据,这可以使用JAVA POS来完成。我在网上搜索没有任何有用的材料,但发现 1.javapos 2.jpos 可以有人请指导我应该进行JAVA POS或JPOS。 该应用程序基于Java Swing desktop而不是基于web。 真的坚持这一点,任何帮助都是非常有用的
我已经创建了一个简单的程序,它有1个JLabel说你想继续和2个JButtons,一个说是,一个说不。
我有一个Swing计时器(javax.swing.Timer),用于在自定义Swing组件中执行一些动画。 然而,这会导致问题——特别是,即使在所有窗口都关闭后,它似乎也会阻止应用程序终止,因为实时计时器线程。此外,当看不到动画时,最好避免计时器在隐藏对象上运行的开销。 理想情况下,我希望做到以下几点: < li >当组件隐藏时停止计时器 < li >每当组件变得可见时,重新启动计时器 这是可能的
我想有一个GUI应用程序,它将包含多个标签,每个标签都有自己的表格。我想在标签下包括一个搜索框,可以过滤当前选定的标签。如何实现这种动态行为?