当我将图像另存为 JPG 时,为什么会出现黑色背景?
我将 JPanel 的背景颜色设置为白色。但是,当我将其保存为 JPG 或其他图像格式时,背景是黑色的。我已输入此代码 TYPE_INT_ARGB 但它不起作用。如何将…
JPanel 不显示绘图
我在 JPanel 上显示绘图时遇到问题。我创建了三个相互链接的类,如下所示。我想知道为什么这段代码不显示我的绘图。 c.add(pDraw); pDraw.add(draw); …
Swing 的 JPanel 不是很像 AWT 的 Panel 吗?前者的小部件未显示
我正在将程序从 AWT 更改为 Swing,正如 Java Swing 书中第二章所建议的那样,当我从 Panel 更改为 JPanel 时,面板就消失了。当我从 Button 更改为 J…
在Java 1.6中,为什么使用默认的add()将一个Jpanel添加到另一个JPanel不显示添加的面板?
我有一个 JFrame,上面有一个 JPanel。 我想添加另一个 JPanel,它是 JFrame 内 Jpanel 上的预配置组件。 如果我这样做: subPanel.setLayout(new Bor…
可滚动的 JPanel
如何使 JPanel 可滚动?我实现了可滚动界面,但将其添加到包含面板时 tabbedPane.add("Editor", new JScrollPane(storeyEditor = new MNScrollablePan…
Java 的 setPreferredSize 不会调整 JPanel 的大小
我正在努力(!)java GUI 开发。所有这些看似有意义的小事却行不通。我将解释我正在尝试做什么以及我失败的地方(这非常令人沮丧): 我有一个位于面…
如何使java JPanel和graphics2d透明?
嗯,标题是很不言自明的。我想使用 java 构建两个面板,一层一层地放置在彼此之上。我希望顶层包含一个 JPanel,其中包含一个 Graphics2d 对象。我希…
JTabbedPane 添加空组件
猜谜语:我有一个 JTabbedPane,里面有自定义 JPanel。当我尝试访问这些 JPanel 时,我得到的只是 null。我知道面板已添加,因为在 UI 上我可以看到选…
绘制 JPanel 并将 JPanel 添加到 JFrame
我需要通过重写 JPanel 的 PaintComponent() 方法在 JPanel 上绘制图形。 在使用 netbeans 设计 gui 时,当我将 JPanel 拖放到 JFrame 上时,它会通过…
调整 JPanel 的大小以准备打印,而无需将其从原始位置移开
在我的程序中,我经常需要打印各种 JComponent(通常是 JPanel),并且我喜欢它们是整页的。 我现在这样做的方法是使用以下代码: g2d.scale(pf.getIm…
如何从使用 BorderLayout 的 JFrame 中删除组件
容器使用 BorderLayout。 我有一个 JPanel 添加到了 CENTER。 然而 JPanel 没有变量名。 我可以做contents.remove(nameofPanel) 但是因为我像这样添加…