jframe相关内容

JFrame没有全屏显示所有图像

所以,我正在做一个需要在图像之间切换的项目.图像需要处于全屏模式.我似乎面临两个问题.首先是图像切换.当我在图像之间切换时,切换时有些图像看起来不错.其他人似乎根本没有出现在屏幕上.我似乎只是得到一个空框架.其次是正确的密钥似乎每次都有效,但只是为了我的理智,我已经放置了系统打印.系统输出似乎没有出现在控制台上,但它会在框架中切换图像(尽管有时我会得到一个空框架).任何建议/解决方案将不胜感激. ..
发布时间:2022-01-24 14:27:27 Java开发

Java JFrame 绘制

我目前正在使用 JFrame,我正在尝试绘制一个矩形,但我不知道如何执行代码 paint(Graphics g),如何获取 Graphics 对象? 包com.raggaer.frame;导入 java.awt.Dimension;导入 java.awt.Graphics;导入 javax.swing.JFrame;公共类框架{私有 JFrame 框架;公共框架(){this.frame = n ..
发布时间:2022-01-24 14:27:20 Java开发

除了在 Java 中获取屏幕大小之外,还可以使用其他方式设置全屏

我想知道是否有比使用 Toolkit.getDefaultToolkit().getScreenSize().getHeight()/getWidth(); 更好的方法,然后将其用作JFrame,然后将 JFrame 设置为 undecorated?Java中会不会有某种预先构建的函数来控制显卡以实现真正的全屏? 解决方案 你追求的是所谓的“全屏独占模式" 查看全屏独占模式了解更多详 ..
发布时间:2022-01-24 14:26:50 Java开发

单击按钮时JFrame未打开

我有两个 JFrame. 公共类 Main 扩展 JFrame public class ColourOption extends JPanel 实现 ActionListener 然后在 JFrame 中设置. 我想在单击第一个 JFrame 的按钮时打开第二个 JFrame .setVisible() 不工作.我还在第二个 JFrame 中尝试了 revalidate(),以及 ..
发布时间:2022-01-24 14:26:42 Java开发

setIconImage 仅适用于 Eclipse,导出为可运行 jar 文件时不起作用

我已经搜索了一段时间来解决这个问题.我的工作区中有一个项目文件夹(该文件夹基本上是我的根目录),其中有一个名为 icon.gif 的文件.在我的程序中,我有以下内容: 包com.mgflow58.Main;导入 javax.swing.ImageIcon;导入 javax.swing.JFrame;公共类游戏{公共静态无效主要(字符串[]参数){JFrame window = new JFram ..
发布时间:2022-01-24 14:26:31 Java开发

通过 ENTER 键触发 JButtons?

我正在为我的数据库开发 GUI 设计. 在设计了大部分框架并对其进行调试后,我需要使用 ENTER 键将选项添加到“触发"按钮,而不是仅单击它. 我应该怎么做?我目前正在为我的按钮使用 MouseListener 并希望添加一个在按下 ENTER 键时执行相同操作的侦听器.谢谢 解决方案 使用 Enter 键调用按钮的 Action 是 LAF 问题.这在 Windows 中受 ..
发布时间:2022-01-24 14:26:06 Java开发

在 JFrame 上绘制画布

我正在尝试用 Canvas 绘制简单的形状,在这个类中我已经设置了绘画 公共类游戏扩展画布{//字段公共 int 宽度 = 1024;公共 int 高度 = 宽度/16 * 9;//方法公共无效开始(){维度大小 = 新维度 (WIDTH, HEIGHT);setPreferredSize(大小);油漆(空);}公共无效油漆(图形g){g.setColor(Color.GREEN);g.fill ..
发布时间:2022-01-24 14:25:41 Java开发

在Java中确定屏幕高度

我的 JFrame 使用以下命令处于全屏模式: setExtendedState(JFrame.MAXIMIZED_BOTH);设置未装饰(真); 我想知道高度.请注意, Toolkit.getDefaultToolkit().getScreenSize() 不起作用,因为我在 Mac 上,实际高度应不包括屏幕顶部 Mac 栏的高度. 以 Windows 为例,高度应不包括开始栏.因此, ..
发布时间:2022-01-24 14:25:18 Java开发

Java - 自定义形状的可拖动 JFrame

所以我使用 setShape(s); 制作了一个自定义形状的 JFrame当你将 JFrame 设置为未装饰时,我想看看我想要的问题,你不能用鼠标在屏幕上拖动 Frame,所以我尝试实现自己的可拖动框架,但它没有按预期工作,这是 Frame 类: 包rt;导入 java.awt.GraphicsDevice;导入 java.awt.GraphicsEnvironment;导入 java.awt. ..
发布时间:2022-01-24 14:25:09 Java开发

JFrame 将 22 像素偏移量 (java.awt.Insets) 添加到 Frame 顶部

我正在创建一个简单的 Break Out 风格的游戏.主游戏扩展了 JFrame,我在框架中添加了一个 JPanel. 当我使用paint() 绘制游戏图形时,项目按预期位于窗口内(即通过它们的x、y 坐标). 我更新了代码以使用 BufferStrategy,因为我正在闪烁.从那以后,渲染的图形偏移了 22px. 这意味着砖块不在屏幕顶部! 代码如下: 包BreakOu ..
发布时间:2022-01-24 14:24:59 Java开发

为什么我不能在 java 中的 Frame 上绘制任何东西?

编码在这里.我无法在框架内创建任何矩形或圆形.该项目的目标是创建转换 celcius 2 Farenheit &华氏 2 摄氏度. 所以我想要的是,请教我如何在框架内绘制矩形或椭圆形. import java.awt.BorderLayout;导入 java.awt.Color;导入 java.awt.Container;导入 java.awt.Frame;导入 java.awt.Grap ..
发布时间:2022-01-24 14:24:51 Java开发

从 swingWorker 处理框架

实际上我已经从框架(假设)A.. 在 do-in-Background 方法中的 swing 工作人员类中调用了 swing worker,我有某些 db 查询,我也在调用框架 B.. 在 done()方法但是我想处理框架 A.. 我该怎么做..?我不能在框架 A 类中编写 dispose(),因为这会导致在新框架(框架 B)可见之前处理框架......请帮助! class frameA 扩展 ..
发布时间:2022-01-24 14:24:43 Java开发

无法重绘我的 JFrame/JPanel

我创建了一个程序,它只在屏幕上移动一个球.我曾经把所有东西都放在一个类中,但觉得它看起来太乱了,所以我把它分成三个不同的类:Main...初始化所有内容,Game...绘制所有内容并且是一个 JPanel,以及 AL 是一个 KeyListener (这也是问题所在).问题是,无论我尝试将什么传递给它,我都无法让程序从我的 AL 类中重新绘制.有人能帮忙吗?这是我的三门课: 导入java.awt ..
发布时间:2022-01-24 14:24:35 Java开发

使用空布局的 JFrame 非常小

嗨,我正在编写一个简单的程序来显示一个框架.但是,当我键入 setLayout(null); 时,框架变得非常小;但是如果我忽略这个命令,按钮总是在顶部中心有人能指出我的错误吗? import java.io.*;导入 javax.swing.*;导入 java.awt.event.*;导入 java.awt.*;类框架{私有静态无效创建(){JFrame frame = new JFrame( ..
发布时间:2022-01-24 14:24:16 Java开发