使用 Java Swing 从 sprite 表绘图的最佳性能选项
我正在使用 Java 创建一款图形 Roguelike 游戏。在游戏中,我将 Tile 对象的二维数组绘制到 JPanel 上。这些 Tile 对象代表地面。我有一个 .bmp 精灵…
通过从内部 JPanel 中单击来处置 JFrame
我试图通过单击位于 JPanel 上的按钮来处置我的 JFrame,该按钮位于我想要关闭的 JFrame 上。 我尝试在 JFrame 类上创建一个静态方法,但是我的 IDE …
如何设置使用 gridLayout 的 JPanel 最大或首选尺寸?
我在使用包含两个 JPanel 的非常简单的框架时遇到了问题。 问题出在包含四个 JButton 的 Center JPanel 的布局上。 如何为按钮或直接为使用 GridLayou…
如何在克隆 JPanel 中绘制()?
任何人都知道如何在克隆 JPanel 中重新绘制。我使用的是 CLONE,所以我可以 REPAINT() 一个,另一个会自动执行相同的操作。 如果我在原始面板或克隆面…
如何从另一个类更改 Java 中框架的背景颜色?
我有以下内容: import javax.swing.JFrame; public class Directions { public Directions(){ JFrame frame = new JFrame("Direction"); frame.setDe…
如何根据 JPanel 的内容找出未显示的首选尺寸?
我正在使用 JPanel(内部有多个标签)在图表上添加动态信息。这个面板是动态创建的,在我用它绘制之前它是不可见的。 为此,我使用 BufferedImage,并…
如何使用 BorderLayout 在 JPanel 中定位对象?
我有以下实现 3 个 JPanel 的类。 1 个面板有一个标签,接下来是按钮,第三个是表格,如我的代码中所述: import javax.swing.*; import java.awt.*; …
JPanel 未在 JFrame 中显示 - Java
Server 是我创建的一个扩展 JFrame 的类。 Server serverApp = new Server(TITLE, WIDTH, HEIGHT, true, false); 我已经有效地删除了几乎所有其他代码…
如何将 JPanel 挂接到父/祖先容器的 windowClosing/Closed 侦听器中?
我想创建一个“通用”JPanel,它可以在任何更高级别的 Window 类(JFrame、JDialog,或者准确地说是 JInternalFrame。) 我希望当该窗口不再在屏幕上…
swing:JPanel 与模式/非模式对话框?
我想在库中实现一些功能,并将其用作我的应用程序的 GUI 构建块。我想我想将它实现为扩展 JPanel 的东西,这样它就可以作为组件嵌入到其他窗口中。 我…
NetBeans 表单设计器:调用 initComponents 后更改布局
我有一个扩展 javax.swing.JPanel 的类,它包含一个 JButton。我已在 NetBeans 设计器 中创建了该类。因此,我有一个从类构造函数调用的 initComponen…
带背景图像的 JPanel,与其他面板重叠
我想要一个使用图像作为背景的 JPanel,这样我想向该面板添加新面板,以便它们位于该背景图像之上。我已尝试以下操作: Image background; public Tab…
获得 JPanel 的焦点
我在 JFrame 内有一个 JPanel。我已经注册了一个 KeyListener,我想根据它更新 JPanel。我遇到的问题是我无法将焦点放在 JPanel 上,因此我的 KeyList…