jframe相关内容

在另一个框架中单击按钮时更新框架上 JPanel 的内容

我创建了一个框架 x1,它有一个面板 p1.加载 x1 时,复选框会动态添加到 p1.添加到 p1 的复选框的数量取决于数据库表 (t1) 中满足特定条件的数据值的数量. 帧 x1 上有一个按钮 b1.单击 b1 时,会显示另一个框架 x2,其中可以修改数据库表 t1 的数据值.x2 中的“更新"按钮更新 t1 以反映对其数据值所做的更改. 修改后,当 x2 关闭时,我希望框架 x1 ..
发布时间:2022-01-24 14:17:10 Java开发

如何将 JFrame 嵌入到 JavaFX 2.0 应用程序中?

我已经广泛搜索了 stackoverflow 以获取有关此主题的帮助,但我发现的 Q&As 我发现是旧的,并且对于当前版本的 JDK(我目前使用的是 7u51)的答案已经改变. 请注意,我从一开始就对 Swing 并不十分精通,但我相信我了解基础知识.(我一直更关注应用程序内部的内容,而不是 GUI). 我正在尝试使用第三方库.第三方库要求其组件使用 JFrame. 因此,我试图 ..
发布时间:2022-01-24 14:16:43 Java开发

Java:使用 Swing 制作安全动画

我正在创建一个使用 JFrame、JPanel、JLabel 和所有其他类型的摆动组件的程序. 我想做的是在专门用于此动画的单独 JPanel 上创建 2D 动画.所以我将覆盖paintComponent (Graphics g) 方法. 我有使用 for 循环 + 线程制作动画的经验,但我听说使用 swing 线程不安全. 因此,使用 Runnable 接口制作动画对我来说安全 ..
发布时间:2022-01-24 14:16:33 Java开发

如何使 JFrame 背景和 JPanel 透明且仅显示图像

嘿,我正在尝试制作某种启动器,“窗口"必须是透明的,因为如果您理解我的意思,我希望我正在使用的图像成为它的设计.我试图做 setUndecorated(true); 和 setBackground(new Color(0, 0, 0, 0)); 但它看起来很奇怪.这是一张关于它的外观的图片:http://prntscr.com/2pqohq 这是我的代码:p> 导入java.awt.Color; ..
发布时间:2022-01-24 14:16:18 Java开发

JButton 扩展以占据整个框架/容器

大家好.我正在尝试制作一个带有按钮和标签的摇摆 GUI.我使用边框布局,标签(在北场)显示得很好,但按钮占据了框架的其余部分(它在中心场).知道如何解决这个问题吗? 解决方案 您必须将按钮添加到另一个面板,然后将该面板添加到框架中. 原来 BorderLayout 扩展了中间的组件 您的代码现在应该如下所示: 之前 public static void main(Str ..
发布时间:2022-01-24 14:15:47 Java开发

摆动计时器如何工作?

您好,我在尝试理解摇摆计时器时遇到了麻烦.为了帮助我,有人可以给我看一个简单的闪烁动画吗?我在互联网上四处寻找,但仍然不完全了解它们是如何工作的.如果有人能给我一个这样的例子,那就太有帮助了: 如果我创建了一个圆圈: g.setColor(colors.ORANGE);g.fillOval(160, 70, 50, 50); 然后我如何使用摆动计时器将颜色从橙色更改为灰色,使用带有延迟的 ..
发布时间:2022-01-24 14:15:31 Java开发

无论如何要在JFrame中的图片内添加文本吗?

编辑:该死,我的英语有点不对劲.我的意思是问如何在图片“内部"添加文字而不是在它上面(上面),文字位于图片的中心.无论如何,谢谢你以前的帮助:). 解决方案 一种方法是使用 OverlayLayout.对于要在两个轴上位于图像中心的文本,0.5 的对齐值应该用于 X 和Y 对于两个 JLabel 组件如下所示. 公共类 OverlayLabelApp {公共静态无效主要(字符串参数[ ..
发布时间:2022-01-24 14:15:22 Java开发

Thread.sleep() 停止我的绘画?

我正在制作一个程序,它试图让一张卡片在屏幕上移动,就好像你真的从桌子上画的一样.这是动画的代码: public void move(int x, int y) {int curX = this.x;//整个类扩展矩形int curY = this.y;//为要放置的移动设置动画for (int i = curX; i > x; i--) {这个.x = i;}这个.x = x;这个.y = y; ..
发布时间:2022-01-24 14:15:15 Java开发

带有延迟的while循环使JFrame无响应

因此,当我运行此代码时,我的 JFrame 变得无响应.我设法将其追溯到 gameLoop() 下的 while 循环.无论使用在其中调用 Thread.sleep() 的 delay(1000/FRAMERATE),它都不会允许 Key 或 Mouse Listeners 完成他们的工作. 完整代码如下,gameLoop()中存在问题 打包我.LemmingsGame;导入 java.a ..
发布时间:2022-01-24 14:15:05 Java开发

Java 使对象在按住按钮时移动

如何让 JPanel 在按住按钮时移动并在释放按钮时停止.我尝试过使用带有 Runnable 的 thread.start() 和类似的方法.我总是遇到错误.有谁能帮帮我吗? 解决方案 您需要考虑许多重要的考虑因素. 按钮并非设计为以这种方式工作.它们旨在在单击(按下和释放)时触发和操作事件,因此您不能使用正常的操作 API.幸运的是,还有其他方法可以确定按钮的状态.此示例在 But ..
发布时间:2022-01-24 14:14:55 Java开发

框架 2 内框架 1

我有 2 节课;学生和注册学生,因此有 2 个不同的 main_panel(1 类)和 panel_1(2 类).我想要做的是,当按下学生界面上的按钮时,整个 panel_1 应该出现在 main_panel 中.我已经将两者都设置为相同的大小.这可能吗? 目前我得到的代码是: JButton btnNewButton = new JButton("注册学生");btnNewButton. ..
发布时间:2022-01-24 14:14:45 Java开发

您不需要 Canvas 或 JPanel 来绘制吗?

我一直认为 Canvas 或 JPanel 是在 JFrame 上放置图形所必需的,但是我之前看到一个视频,其中该人在扩展 JFrame 时使用paint(graphics g) 并且没有制作面板或画布.如果是这种情况,为什么人们还要费心制作 Canvas 或 JPanel? 解决方案 JFrame 扩展自 Frame,扩展自 Window,扩展来自 Container,扩展自 Compo ..
发布时间:2022-01-24 14:14:18 Java开发

为什么jframe在最大化时隐藏任务栏?

我在我的 jFrame 中使用 setUndecorated(true); 和 getRootPane().setWindowDecorationStyle(JRootPane.FRAME);.这很好用,但是现在当我最大化我的框架时,它遍布整个窗口,甚至任务栏都不可见.如何使框架不隐藏任务栏? 此外,当我多次最大化最小化我的框架时,光标会更改为这个 ,当光标位于框架的边界时,它通常用于 ..
发布时间:2022-01-24 14:14:10 Java开发

如何在 JFrame 中设置 glasspane 的位置?

我正在尝试从框架的左侧创建一个菜单滑块.它需要浮动在内容上方,我可以始终通过鼠标侦听器访问它(当鼠标靠近左边缘时打开菜单). 好吧,我将 GlassPane (My JPanel) 设置为 setOpaue(false),它漂浮在内容之上.但是玻璃板总是位于中心,我需要有可能移动它,滑动它,但没有运气. setBounds 和 setLocation 对我不起作用. 谁能帮帮我? ..
发布时间:2022-01-24 14:14:04 Java开发

JFrame 接近背景并听键

使用 jframe 处理新的个人项目.我的目标是将 ActionListener 中的框架关闭到背景,当按下特定键时 (Ctrl+Shft+L),我想要打开框架备份. 我不确定如何才能保持较低的 CPU 使用率.我知道我可以将框架可见性设置为 false 然后可能使用通用 ActionListener 作为键但是我有一些问题(和疑问). 这是最好的方法吗?我正在尝试尽可能降低 CPU ..
发布时间:2022-01-24 14:13:55 Java开发

Java - 将 JFrame 设置为全屏时,屏幕变黑

我正在尝试在 Canvas 上绘制一些东西,将其添加到 JFrame,然后将此 JFrame 设置为全屏.我的问题是:在全屏模式下我只看到黑屏.在屏幕变黑之前,我很快就可以看到画布的粉红色背景. 直接在 JFrame 上绘图,然后将其设置为全屏效果非常好,我可以看到测试文本.我认为正确显示 Canvas 存在问题. 这是我的代码: public class FullscreenTes ..
发布时间:2022-01-24 14:13:46 Java开发

一旦可见,如何将组件添加到 JFrame 而无需调整它的大小?

我有一个程序,其中有一个 JFrame 和一个 JButton.当用户点击JButton时,JFrame的所有Components都被移除,红色背景的JPanel添加到它. 当我单击 JButton 时,红色的 JPanel 不会变得可见,除非我调整 JFrame 的大小(我使用的是 Windows 7).有没有办法实现我想要的,而无需手动调整 JFrame 的大小? 这是我正在使用的 ..
发布时间:2022-01-24 14:13:29 Java开发