awt相关内容

为什么不显示附加到它的按键字符的 String 对象?

我使用键事件处理编写了一个 Java 小程序代码来演示 Java 中的非缓冲输入.我的代码运行良好,输出也正常,但我无法在这个程序中实现另一个目标:在重写的 keyPressed() 方法中,我写了一行:showStatus(s); ,其中 s 是全局静态 StringBuffer 对象,从键盘输入的字符将附加到该对象上.但是 showStatus() 方法在小程序查看器的状态栏上显示文本.因此, ..
发布时间:2021-11-16 22:36:55 Java开发

Java List set 列表项的背景

如何更改 Java AWT 列表项的背景颜色?我的意思是 AWT 列表中的单个项目,而不是整个项目. 解决方案 您需要一个自定义渲染器.也就是说,如果您使用的是 Swing.最好坚持使用 Swing 组件而不是 awt gui 组件. JList...setCellRenderer(new MyCellRenderer());...类 MyCellRenderer 扩展了 Default ..
发布时间:2021-11-16 22:35:15 Java开发

Java 小程序多次显示自身

我正在为学校制作一个Java小程序,其功能是随机选择六个数字作为三个点的坐标并将它们连接起来形成一个三角形.它只应该绘制一个三角形并找到“边长".然而,当我把它放在我的网站上时,它会多次重绘. 我制作了另一个小程序,更简单,它只选择 4 个随机数作为坐标来画一条线.同样的问题. 重绘问题似乎发生在用户移动屏幕时,例如当我在 Eclipse 中滚动或调整小程序查看器的大小时.我的源代码发 ..
发布时间:2021-11-16 22:34:29 Java开发

Java Applet 到 BufferedImage

我创建了一个 JFrame,它为游戏加载外部小程序,如下所示: //Setup everything for the Stub.. 下面将存根添加到小程序并创建它.DownloadFile(new URL(World + "/" + Archive), "./gamepack.jar");CAppletStub Stub = new CAppletStub(new URL(World), new ..
发布时间:2021-11-16 22:34:14 Java开发

获取 Applet 未初始化错误

我的程序一切正常吗?? 当我运行它时,出现一个屏幕,但它说 Applet 未初始化 import java.applet.Applet;导入 java.awt.*;导入 javax.swing.*;公共类 JobseekerLogin 扩展框架 {公共无效创建框架(){Frame frame = new Frame("Java Swing 中的框架");frame.setSize(400, 4 ..
发布时间:2021-11-16 22:33:59 Java开发

如何在不使用 Swing 类/方法的情况下嵌套布局管理器?

我需要用 Java 6 制作一个小程序,640*480 像素,底部有一个工具栏,上面有一些按钮、滚动条和标签.我能想到的最好方法是使用 BorderLayout,使 BorderLayout.SOUTH 区域成为 GridBagLayout(将包含控件),以及BorderLayout 区域的其余部分为空,作为使用控件绘制图形的地方.我在网上找不到任何不使用 Swing 的资源,而且我对 Swing ..
发布时间:2021-11-16 22:31:20 Java开发

如何从 Windows 命令提示符修改 Java 控制面板选项(对应于 deployment.properties 文件)?

如何从 Windows 命令提示符修改 Java 控制面板选项(对应于 deployment.properties 文件)?具体来说,我正在寻找可以在 “本地小程序的操作" 选择中影响更改的命令,“自定义安全级别设置" 窗口 (单击Java 控制面板中“安全"选项卡中“安全级别"滑块的“自定义"设置旁边的“设置..."按钮),从 “提示用户" 到 “无提示运行".此设置的默认值随 Java 7 的 ..
发布时间:2021-11-16 22:28:28 Java开发

使用双缓冲有点毁了我的小程序.并且它有 java 使用或覆盖已弃用的 API

这是我的代码,实际上它只是一个移动的太空入侵者游戏.我在互联网上搜索动画我试过双缓冲,它摆脱了闪烁,但它破坏了整个输出.它还具有 java 使用或覆盖已弃用的 API.注意:使用 -Xlint:deprecation 重新编译以获取详细信息.这太难了... import javax.sound.sampled.*;导入 java.applet.*;导入 java.awt.*;公共类 SpaceI ..
发布时间:2021-11-16 22:26:50 Java开发

在线程中使用画布对象做简单的动画 - Java

我有一个小程序,就像现在写的那样,应该在按下“运行"按钮后在顶部(代码中的drawingpanel)绘制和弹跳一个球.查看其他在线示例并使用来自未使用 Canvas 的其他程序的代码,我无法弄清楚为什么我的 Ball 对象没有显示.我已经测试了程序的流程,并且所有的方法都按照它们应该的方式被调用,所以代码没有进入 paint 方法的情况并非如此.任何关于使用 Canvas/Thread 的好资源都 ..
发布时间:2021-11-16 22:25:08 Java开发

画布对象未显示,但位置在 Java Applet 中正确更新

我的基本弹跳球 Applet 应该有一个球根据 loc 变量中的值四处移动,但没有任何显示.打印出 loc 表明移动它和跳出边界背后的数字/数学确实可以正常工作,但没有任何显示.查看在线示例,我不明白为什么我的绘图/绘画代码没有按预期工作.这就是我所拥有的,问题可能集中在 Ball 对象所在的中间位置.我发布了大部分程序,因为如果有人会运行它,它会编译/运行. import java.awt.* ..
发布时间:2021-11-16 22:24:12 Java开发

KeyListener 事件显然没有在 Java 小程序中触发

我刚刚开始学习编程小程序和一般的 Java GUI,我正在尝试制作一个简单的游戏.目前,我有主类 (Game) 和玩家类 (Player) 我有玩家在屏幕上绘制,但我正在努力使关键事件起作用,任何帮助表示感谢! 播放器图像显示得非常好,但是当我按下一个键时位置根本没有改变. 编辑:为播放器发布错误代码,已更新 Game.java: public class Game exten ..
发布时间:2021-11-16 22:23:10 Java开发

Java小程序重绘一个动圈

我刚刚从 Pygame 迁移过来,所以小程序中的 Java 2D 对我来说有点新鲜,尤其是在重新绘制屏幕时.在 pygame 中,您可以简单地执行 display.fill([1,1,1]) 但如何在 Java 小程序中执行此操作?我理解 repaint() 的使用,但这并没有清除屏幕 - 任何移动的对象都不会从屏幕上“移除",所以你只会得到一长串画圆圈. 这是我一直在测试的代码: 包圆; ..
发布时间:2021-11-16 22:22:46 Java开发

将 Java Graphics 用于小程序时,您可以增加线条粗细吗?我不相信 BasicStroke 有效

我无法调整线条粗细.我可以在 Graphics 中这样做还是必须在 Graphics2D 中这样做?如果是这样,我如何更改程序以使其运行? 谢谢! import java.applet.Applet;导入 java.awt.*;公共类 myAppletNumberOne 扩展 Applet {公共无效油漆(图形页面){//这里有什么???}} 解决方案 是的,您必须在 Graphics ..
发布时间:2021-11-16 22:20:32 Java开发

在 Applet 中嵌入 JFrame

我发现了一个开源应用程序,它创建了一个 JFrame 显示一些内容.我想“嵌入"这个 JFrame进入小程序,因此 Jframe 中显示的所有内容都将显示在小程序中 - 这可能吗? 感谢您的帮助! 解决方案 创建框架的实例. 获取框架的内容窗格. 将内容窗格添加到小程序. ..
发布时间:2021-11-16 22:18:11 Java开发

java.security.AccessControlException 当在小程序中使用 java.awt.Robot 类进行屏幕捕获时

每当客户端单击打印屏幕按钮时,我都需要捕获网页屏幕以将其存储在客户端的机器上.为此,我用谷歌搜索并通过在我的 jsp 页面中嵌入一个带有签名的小程序(受信任的小程序)来获得它,我可以做到这一点.所以我正在尝试为一个独立的 Java 类使用一个简单的小程序.如果成功,我可以在签署小程序后为 jsp 尝试.我试过的是: import java.applet.Applet;导入 java.awt.Gr ..
发布时间:2021-11-16 22:17:03 Java开发

如何使用鼠标拖动事件在java小程序上绘制矩形

我正在使用Java.我想根据 mousedrag 事件绘制矩形.如果用户拖动鼠标,则小程序上的矩形应根据当前鼠标坐标增加或减少.我有以下代码. 在下面的代码中,我使用了 [b]SelectionArea[/b] 类,它扩展了我正在执行绘图操作的画布.我在这个类中使用 [b]image[/b] 变量进行双缓冲以减少闪烁并保存小程序的先前状态(即小程序的绘制内容) 但是如果我绘制第一个矩形 ..
发布时间:2021-11-16 22:16:40 Java开发

JOptionPane 是 否 选项

我有一个 JOptionPane 并且没有按钮.但是,无论您单击哪个按钮,它仍然存在.帮助!代码如下: int dialogBu​​tton = JOptionPane.YES_NO_OPTION;JOptionPane.showConfirmDialog (null, "Are you sure?","WARNING", dialogBu​​tton);if(dialogBu​​tton == ..
发布时间:2021-11-16 22:08:51 Java开发

仅在一个方向上的鼠标运动侦听器

我一直在研究 Java 中的鼠标运动侦听器,但无法完全解决它,因为我希望对象朝着鼠标在屏幕上指向的方向移动,但不幸的是,当鼠标位于小程序窗口内时,物体只向一个方向移动.下面是我的代码.. import java.awt.*;导入 java.awt.geom.*;导入 java.util.*;导入 java.applet.*;导入 java.awt.event.*;导入 javax.swing.* ..
发布时间:2021-11-16 22:06:58 Java开发