为什么我无法将 JPanel 添加到 JFrame?
这是代码: import javax.swing.SwingUtilities; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.JLabel; import java.a…
使用 GridLayout 时可以将组件添加到特定网格单元吗?
当我将 GridLayout 设置为 JPanel 然后添加一些内容时,它会按“文本顺序”(从左到右,从上到下)顺序添加。但我想将一个元素添加到特定单元格(在第…
如何在 JPanel (Java) 中正确旋转图像
我正在努力旋转加载的图像。我在 JPanel 上设置图形,然后使用标准 AffineTransform 来旋转它,例如 45 度。 不幸的是,如果图像超出面板区域,则会被…
如何在Java中设置更多面板
我需要将两个 JPanel 放入一个 JApplet 中。 paneel = new RekenmachinePaneel(); nummer = new NummerPaneel(); setContentPane(paneel); 现在我需要…
如何删除旧的 JPanel 并添加新的 JPanel?
我想从窗口(JFrame)中删除旧的 JPanel 并添加一个新的。我该怎么做呢? 我尝试了以下操作: public static void showGUI() { JFrame frame = new JF…
自定义 JComponent 未显示在自定义 JPanel 中
我尝试过 add() 方法,但当我尝试将 Test 添加到 GraphicsTest 时,没有显示任何内容。我应该如何添加它?有人可以告诉我吗?我已经包含了我正在使用…
禁用 JPanel 的视觉效果
我正在寻找一种禁用 JPanel 的好方法。我正在为 Java Swing GUI 使用 MVC 设计。我希望在模型处理内容时禁用 JPanel。我尝试过setEnabled(false)。这…
使两个 Jpanel 在 JFrame 中不对称展开
我有一个 JFrame,里面有两个 JPanel。一个设置在西边,另一个设置在东边,带有 BorderLayout。问题是,它只显示两个 10 像素宽度、100% JFrame 高度…
Java Swing - JPanel 的背景
我想设计一个 JPanel ,其颜色编码应如下图所示: (来源:compendiumblog.com) 如何对 JPanel 的颜色进行编码。我的想法是在主 JPanel 上添加 5 个 J…
JPanel 在另一个 JPanel 中的重绘问题
我正在这个 JPanel 内绘制形状,它也在另一个主 JPanel 内。在repaint()中,它只绘制形状一毫秒,然后它们就消失了。它们不会保持涂漆状态,为什么? …
在自定义 JPanel 中使用 Graphics2D 出现 NullPointerException
我正在扩展 JPanel 来制作自定义绘图面板,但收到 NullPointerException 并且无法找出原因。我已经删除了代码,直到它变得非常简单,但错误仍然发生。…
关于使用 JPanels 的 Java 简单问题
这里只是一个简单的问题。我有一个程序,需要在其中创建许多 JPanel,然后每个 JPanel 都包含一些对象(通常是 JLabels)。 每次创建新的 JPanel 时,…