从 JFrame 监听内部 JPanel 上的操作
我有一个 JFrame,里面有一个 BottomPanel(我创建的扩展 JPanel 的类)。 在该 JPanel 内部是另一个名为 DicePanel 的 JPanel(它再次扩展了 JPanel…
如何将值(数组或数组列表)从一个窗格传递到另一个窗格?
这是我的主类代码: public static void main(String[] args) { JFrame f= new JFrame ("My Frame") f.setDefaultCloseOperation (JFrame .EXIT_ON_CL…
JPanel、JFrame、JComponent 和 JApplet 之间的区别
我正在制作一个物理模拟器来娱乐,当我试图找出所有这些 J 之间的区别时,我正在查找图形教程。 有人可以详细说明它们或者提供有用来源的链接吗?…
在 Java/Swing 中,可以创建新的“main”吗?用户何时需要 JPanel 对象?
我很好奇每次用户希望从后续 JPanel 返回到该 JPanel 时创建一个新的主 JPanel 对象是否是一个好习惯? 仅供参考,我的 Swing 应用程序有一个 JFrame…
Java:处理单独 JPanel 组件内组件上的事件
所以我有一个 JFrame,我添加了一个自定义 JPanel 组件。 JPanel 组件有一个按钮,我想在 JFrame 中将侦听器附加到该按钮。 最好的方法是什么?…
使用 JPanel 引用更改子组件?
我有一个 JPanel 面板,其中设计并填充了一个法案。 我将其传递给打印机函数 - 该函数使用 iText 将其保存为 pdf。 基本的代码流程是这样的。 void pr…
Java Swing - JLabel 位置
我在设置 Jlabel 位置时遇到问题。 我将内容窗格设置为某个 JPanel,我创建并尝试添加我的 JLabel。 JLabel mainTitle = new JLabel("SomeApp") mainT…
在 Net Beans 的 JPanel 中绘制图表
有没有可能的方法来重写 NetBeans 中自动生成的 GUI 代码中的 PaintComponent() 方法? 我设法在不使用拖放组件的情况下手动绘制图表,并且我需要进行…
将 JLabel 类绘制到另一个 JPanel 类时出现问题
我创建了一个扩展 JLabel 的类,用作在游戏中在 JPanel 周围移动的对象。 import javax.swing.* public class Head extends JLabel { int xpos int yp…
绘制带有 JLabel 的 JPanel 渐变背景时出现问题
我有以下代码来绘制 JPanel 的背景: @Override public void paintComponent(Graphics g) { UIDefaults uid = UIManager.getDefaults() Graphics2D g2…
布置 JPanel 来制作简单的 GUI
首先,这或多或少是我的第一个 GUI,而且我学习 Java 的时间不超过一周,因此它可能包含一些严重的编程错误。 我现在拥有的是: 按钮和标签是 OptionP…