Swing组件可以添加到多个容器中吗?
我正在尝试(测试其他内容)将一个 JButton 引用添加到两个 JPanels 中来测试它,它从添加到的第一个面板中消失! 那么,一个Swing组件就不能添加到多…
Substance UI 和自定义 JComponent 的 TitledBorder 问题
我正在使用 BorderFactory 创建一个带有 Substance UI 主题 Swing 用户界面的标题边框,我遇到了如下所示的异常。我尝试使用 LineBorder 并且它工作得…
正确查找自定义 Java 组件的帧速率
我不确定我的帧率代码是否正确,并且我无法找到我正在寻找的确切示例。 本质上,我对 java.awt.Component 进行了子类化,并在 Paint(Graphics) 方法中…
Java swing JComponent“大小”
我正在做一个项目,我需要一些自定义摆动组件。到目前为止,我已经制作了一个带有一系列图像的新按钮(Java Metal 外观根本不适合我的 UI)。我已经在…
带有嵌入式 Swing 组件的自定义 JComponent 未定位在导出的图像中
我在尝试将自定义 Java JPanel 导出到 PNG 文件时遇到一个有趣的问题。到目前为止我一直在编写的组件的导出过程运行得非常完美。 我的 JPanel 包括自…
JPanel、JFrame、JComponent 和 JApplet 之间的区别
我正在制作一个物理模拟器来娱乐,当我试图找出所有这些 J 之间的区别时,我正在查找图形教程。 有人可以详细说明它们或者提供有用来源的链接吗?…
调整大小时强制 JComponent 为方形
我有一个执行自定义绘图的 JComponent,并重写以下方法: public Dimension getPreferredSize() { return new Dimension(imageWidth, imageHeight) } …
设置自定义边框时如何保持 JComponent 的突出显示边框
我有一个 JTextField,在其中设置了一些自定义属性: nameField.setPreferredSize(new Dimension(275,40)) nameField.setBackground(bgColor) nameFie…
手动将 JComponent 放置在 JPanel 内
我想以编程方式将 JLabel 移动到 JPanel 内的特定位置。我尝试过 setLocation(int x, int y) ,但它不起作用。 我试图不使用任何布局管理器。…
当存在带有 JButton 的子组件时,JPanel 不监听按键事件
我正在为我的大学项目开发地图编辑器。我遇到了一个问题,地图面板没有监听关键事件,而它应该监听。 当我将 ToolBarPane(扩展 JPanel)与 JComp…
Java/Swing 离屏渲染(Cobra HTMLPanel -> BufferedImage)问题:组件未首先完成重绘
我正在尝试将 Java/Swing Cobra HTML 渲染器 的内容渲染到屏幕外的 BufferedImage,在我的应用程序的其他地方使用: slideViewPanel.setDocument(docu…
如何在调用“setVisible(true)”后调整 JComponent 的大小?
我们的应用程序显示数据的 2D 视图(主要是地图),然后允许用户更改为 3D 视图。 2D 和 3D 视图由自定义 C++ 代码生成,该代码被 SWIG 插入到我们的 …
在 JFrame 内移动 JPanels 对象并调整其大小
在继续通过做一个简单的游戏来学习 Java 的过程中,我偶然发现了一个小问题。我的游戏板扩展了 JPanel 以及游戏板的每一块。现在,这带来了一些问题:…
自定义 JComponent 未显示在自定义 JPanel 中
我尝试过 add() 方法,但当我尝试将 Test 添加到 GraphicsTest 时,没有显示任何内容。我应该如何添加它?有人可以告诉我吗?我已经包含了我正在使用…