jframe相关内容
所以,我正在做一个需要在图像之间切换的项目.图像需要处于全屏模式.我似乎面临两个问题.首先是图像切换.当我在图像之间切换时,切换时有些图像看起来不错.其他人似乎根本没有出现在屏幕上.我似乎只是得到一个空框架.其次是正确的密钥似乎每次都有效,但只是为了我的理智,我已经放置了系统打印.系统输出似乎没有出现在控制台上,但它会在框架中切换图像(尽管有时我会得到一个空框架).任何建议/解决方案将不胜感激.
..
我目前正在使用 JFrame,我正在尝试绘制一个矩形,但我不知道如何执行代码 paint(Graphics g),如何获取 Graphics 对象? 包com.raggaer.frame;导入 java.awt.Dimension;导入 java.awt.Graphics;导入 javax.swing.JFrame;公共类框架{私有 JFrame 框架;公共框架(){this.frame = n
..
我有一个带有 Glasspane 的 JFrame(未装饰).此框架打开一个 JDialog(也未装饰,也有一个 glassPane)并隐藏自身(setVisible(false)).Glasspanes 使用 .setGlassPane() 设置.对话框以 Frame 作为所有者打开. GlassPane 扩展了 JPanel 并实现了 AWTEventListener.我用它来调整框架和
..
我正在制作浏览器只是为了练习我的 Java 技能,有没有办法让我的地址栏(JTextField)更大而不是摇摆的默认值,也更弯曲.这是我的代码. //GUI 的导入//导入java.awt.*;//导入java.awt.event.*;//导入 javax.swing.*;//导入 javax.swing.event.*;//导入javax.swing.text.*;//导入 javax.swi
..
我想知道是否有比使用 Toolkit.getDefaultToolkit().getScreenSize().getHeight()/getWidth(); 更好的方法,然后将其用作JFrame,然后将 JFrame 设置为 undecorated?Java中会不会有某种预先构建的函数来控制显卡以实现真正的全屏? 解决方案 你追求的是所谓的“全屏独占模式" 查看全屏独占模式了解更多详
..
我有两个 JFrame. 公共类 Main 扩展 JFrame public class ColourOption extends JPanel 实现 ActionListener 然后在 JFrame 中设置. 我想在单击第一个 JFrame 的按钮时打开第二个 JFrame .setVisible() 不工作.我还在第二个 JFrame 中尝试了 revalidate(),以及
..
我已经搜索了一段时间来解决这个问题.我的工作区中有一个项目文件夹(该文件夹基本上是我的根目录),其中有一个名为 icon.gif 的文件.在我的程序中,我有以下内容: 包com.mgflow58.Main;导入 javax.swing.ImageIcon;导入 javax.swing.JFrame;公共类游戏{公共静态无效主要(字符串[]参数){JFrame window = new JFram
..
在将图像绘制到 jframe 时出现空异常错误.我调试代码并检查图像和框架不为空,但在将图像绘制到框架时仍然抛出 NULL 异常. 请看: public void run(){尝试{ObjectInputStream objVideoIn = new ObjectInputStream(serVideoIn);字节[] imgbytes=null;ByteArrayInputStream
..
我正在为我的数据库开发 GUI 设计. 在设计了大部分框架并对其进行调试后,我需要使用 ENTER 键将选项添加到“触发"按钮,而不是仅单击它. 我应该怎么做?我目前正在为我的按钮使用 MouseListener 并希望添加一个在按下 ENTER 键时执行相同操作的侦听器.谢谢 解决方案 使用 Enter 键调用按钮的 Action 是 LAF 问题.这在 Windows 中受
..
..
..
我正在尝试用 Canvas 绘制简单的形状,在这个类中我已经设置了绘画 公共类游戏扩展画布{//字段公共 int 宽度 = 1024;公共 int 高度 = 宽度/16 * 9;//方法公共无效开始(){维度大小 = 新维度 (WIDTH, HEIGHT);setPreferredSize(大小);油漆(空);}公共无效油漆(图形g){g.setColor(Color.GREEN);g.fill
..
我的 JFrame 使用以下命令处于全屏模式: setExtendedState(JFrame.MAXIMIZED_BOTH);设置未装饰(真); 我想知道高度.请注意, Toolkit.getDefaultToolkit().getScreenSize() 不起作用,因为我在 Mac 上,实际高度应不包括屏幕顶部 Mac 栏的高度. 以 Windows 为例,高度应不包括开始栏.因此,
..
所以我使用 setShape(s); 制作了一个自定义形状的 JFrame当你将 JFrame 设置为未装饰时,我想看看我想要的问题,你不能用鼠标在屏幕上拖动 Frame,所以我尝试实现自己的可拖动框架,但它没有按预期工作,这是 Frame 类: 包rt;导入 java.awt.GraphicsDevice;导入 java.awt.GraphicsEnvironment;导入 java.awt.
..
我正在创建一个简单的 Break Out 风格的游戏.主游戏扩展了 JFrame,我在框架中添加了一个 JPanel. 当我使用paint() 绘制游戏图形时,项目按预期位于窗口内(即通过它们的x、y 坐标). 我更新了代码以使用 BufferStrategy,因为我正在闪烁.从那以后,渲染的图形偏移了 22px. 这意味着砖块不在屏幕顶部! 代码如下: 包BreakOu
..
编码在这里.我无法在框架内创建任何矩形或圆形.该项目的目标是创建转换 celcius 2 Farenheit &华氏 2 摄氏度. 所以我想要的是,请教我如何在框架内绘制矩形或椭圆形. import java.awt.BorderLayout;导入 java.awt.Color;导入 java.awt.Container;导入 java.awt.Frame;导入 java.awt.Grap
..
实际上我已经从框架(假设)A.. 在 do-in-Background 方法中的 swing 工作人员类中调用了 swing worker,我有某些 db 查询,我也在调用框架 B.. 在 done()方法但是我想处理框架 A.. 我该怎么做..?我不能在框架 A 类中编写 dispose(),因为这会导致在新框架(框架 B)可见之前处理框架......请帮助! class frameA 扩展
..
我创建了一个程序,它只在屏幕上移动一个球.我曾经把所有东西都放在一个类中,但觉得它看起来太乱了,所以我把它分成三个不同的类:Main...初始化所有内容,Game...绘制所有内容并且是一个 JPanel,以及 AL 是一个 KeyListener (这也是问题所在).问题是,无论我尝试将什么传递给它,我都无法让程序从我的 AL 类中重新绘制.有人能帮忙吗?这是我的三门课: 导入java.awt
..
嗨,我正在编写一个简单的程序来显示一个框架.但是,当我键入 setLayout(null); 时,框架变得非常小;但是如果我忽略这个命令,按钮总是在顶部中心有人能指出我的错误吗? import java.io.*;导入 javax.swing.*;导入 java.awt.event.*;导入 java.awt.*;类框架{私有静态无效创建(){JFrame frame = new JFrame(
..
import javax.swing.*;公共类主{公共主要(){JFrame jf = new JFrame("Demo");jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);jf.setSize(100, 100);jf.setVisible(true);}公共静态无效主要(字符串 [] 参数){SwingUtilities.invokeLat
..