jpanel相关内容

JPanel在绘制图像时显示奇怪的错误

我的棋盘游戏出了一个奇怪的错误。该面板由一个带有GameTiles的2D数组组成,GameTiles是JPanel的一个子类。当我有尺寸(600,500)时,一切都很好,但每当我更改它时,我都会在左上角得到一个奇怪的错误。 错误图片(见左上角) 更奇怪的是,当我创建了一个新项目,只是为了试一试,它工作得很完美。这幅画的代码是完全相同的,我没有遇到任何错误。会不会是其他原因导致了这个问题 ..
发布时间:2022-08-04 14:42:04 Java开发

使用嵌套面板

试图为我的游戏构建一个图形用户界面,但无论我使用什么布局,我都无法让面板的嵌套做我喜欢的事情 我的目标是这样的 http://i182.photobucket.com/albums/x202/NekoLLX/CharGenmockup-1.jpg http://i182.photobucket.com/albums/x202/NekoLLX/CharGenmockup2.jpg 在疯狂版本 ..
发布时间:2022-07-20 20:26:19 Java开发

JPanel中的JPanel的JScrollPane

阅读this answer后,我来到using getPreferredSize instead of setPreferredSize。但我仍然不能使用@Override getPreferredSize,但这不是我现在面临的主要问题。 我有一个CardLayout应用程序,它调用一个名为HiraganaData的类 HiraganaData是一个扩展了JPanel以便CardLay ..
发布时间:2022-06-28 16:55:42 Java开发

我该如何开始为我的JFrame自动更新创建我的画图呢?

目前,我有一个JFrame,其中包含一个JPanel。JPanel是我的程序的画笔。画图表示我所有的Graphics g.drag字符串的东西。 目前,它只在用户与JFrame交互时更新显示,但我希望它在不使用While循环(CPU使用量太大)的情况下不断更新(repaint())自身。 有人知道我怎么能做到这一点吗? 推荐答案 您需要做的是在知道面板上的图像部分发生更改时通知S ..
发布时间:2022-06-15 23:08:21 Java开发

如何将JLabel添加到另一个类的JFrame中?

我是编码新手,我遇到了这个问题:我想将JLabel添加到我在不同类中创建的JFrame。这是密码。我不知道怎么做才合适,但如果他们用同样的方法,我会知道怎么做。 映射: import javax.swing.JFrame; public class Map { public static void main(String[] args) { map(); ..
发布时间:2022-03-01 18:47:02 Java开发

如何复制JPanel?

基本上我需要复制JPanel,例如,如果我们使用Integer变量进行复制,这应该是可行的: Integer intaux,int1; int1 = 3; intaux = int1; 但这不适用于面板: jPanelaux = jPanel1; 是否有我不知道的setter方法? JPanel 创建您自己的推荐答案子类,其中包含您想要的所有内容。 类似于: ..
发布时间:2022-03-01 18:44:10 Java开发

JPanel渐变背景

我用谷歌搜索了一下,但找不到正确的答案。我有一个JPanel,我希望它有一个从上到下的渐变。我只打算用两种颜色。如何实现此目标? 推荐答案 转到这里: import java.awt.Color; import java.awt.GradientPaint; import java.awt.Graphics; import java.awt.Graphics2D; import ..
发布时间:2022-03-01 18:41:54 Java开发

如何在Jframe中的jpanel中添加imagepanel?

我正在尝试添加一个将 JPanel 扩展到另一个 JPanel 的图像面板.这对我来说效果不佳.图像面板的绘制功能不会在 Jpanel 内部调用,但在 JFrame 中可以正常工作.任何想法或帮助将不胜感激. import javax.swing.*;导入 java.awt.*;导入 java.awt.geom.RoundRectangle2D;导入 java.awt.image.Buffere ..
发布时间:2022-01-24 14:39:29 Java开发

JPanel 未在 JFrame 中显示 - Java

Server 是我创建的一个扩展 JFrame 的类. 服务器 serverApp = new Server(TITLE, WIDTH, HEIGHT, true, false); 我已经有效地删除了几乎所有其他代码,但问题仍然存在! c = getContentPane();c.setLayout(new BorderLayout());//组件/***AHHHHH***/lblEnt ..
发布时间:2022-01-24 14:38:31 Java开发

Java 游戏开发:图形

我是新来的.希望您能提供帮助. 问题:在 JFrame 上显示动画时出现问题.似乎我想念/不太了解 Java 的图形是如何工作的. 全球理念:可以说我想做一个游戏/电影/剪辑.为此,我需要这个(不)简单的动画开始工作. 这个问题的一个例子:我得到了 Screen 类,它有屏幕的东西——JFrame 的声明,设置它的配置(大小、关闭操作等),然后创建类 Box 的对象,以显示在框架 ..
发布时间:2022-01-24 14:37:55 Java开发

JLabel 和 JLayeredPane - 如何在另一个图像上显示图像?

我尝试用java创建一个小游戏,但我遇到了麻烦. 当我绘制地图时,如果不覆盖正方形的标题集,我将无法显示字符. 我的目标是能够在同一个方格上显示多张图片(比如草、人物和树的标题集),所以我必须处理图片的透明度(这不是问题)和层(这是问题所在). 那么如何在另一张图片上显示一张图片呢? 如何向 java 解释我需要在另一个图像上或下显示此图像? 这是我的源代码.不知道能 ..
发布时间:2022-01-24 14:35:22 Java开发

MouseEvent 在 JScrollPane 中丢失

这是我用来显示我在另一个项目中面临的问题的代码. 如果我使用 JScrollPane 作为 panel2 的包装器,我不会得到任何这样的行.为什么?我想点击 JscrollPane 并打印如下事件. java.awt.event.MouseEvent[MOUSE_CLICKED,(800,469),absolute(808,499),button=1,modifiers=Button1,c ..
发布时间:2022-01-24 14:35:14 Java开发

为所有组件 Java 设置相同的字体

我想为 JPanel 中的所有组件设置特定字体,但我更喜欢这个问题更笼统,不限于 JPanel.如何将字体设置为容器(JFrame 或 JPanel)中的组件列表? 解决方案 这里有一个简单的方法,可以让你为任意Container下的整个组件树指定Font(或者只是一个简单的Component,没关系): public static void changeFont(Component组件 ..
发布时间:2022-01-24 14:35:08 Java开发

将 JPanel 添加到 JFrame

我有一个将 JPanel 添加到 JFrame 的程序: 公共类测试{Test2 测试 = 新的 Test2();JFrame 框架 = 新的 JFrame();测试(){...frame.setLayout(new BorderLayout());frame.add(test, BorderLayout.CENTER);...}//主要的...}公共类Test2{JPanel test2 = ..
发布时间:2022-01-24 14:32:47 Java开发