awt相关内容

如何使用键绑定使矩形在屏幕上移动?

我正在尝试创建的游戏是蛇,到目前为止我已经想出了如何使用 paint(Graphics g) 一些 JPanel,鼠标监听器现在我正在尝试创建一个将在屏幕上移动并使用键绑定或键侦听器的矩形,但我不知道我应该怎么做. 到目前为止,这是我的代码,它有 2 个部分.第一部分称为 snake2 因为如果我不知道我在做什么,我会用不同的东西制作相同的程序.Snake 使用框架,但 Snake2 使用 ..
发布时间:2021-12-30 18:35:15 Java开发

将 awt 与 android 一起使用

我有一个绘制图表的 Java Swing 应用程序.它使用 Graphics2D 调用和 Rectangle 等 awt 对象. 在某些时候,我可能想将其移植到 Android.我知道我不能在 Android 上使用 Graphics2D,但我仍然可以使用 awt Rectangle、Font、Color(等)类. 我想要做的是通过添加一个仿真层来隔离 Swing 版本和 Androi ..
发布时间:2021-12-30 18:30:11 移动开发

将字体添加到 Swing 应用程序并包含在包中

我需要在我的 Java Swing 应用程序中使用自定义字体 (ttf).如何将它们添加到我的包中并使用它们? 同时,我只是在windows中安装它们然后我使用它们,但我不希望应用程序的使用如此复杂,在使用之前告诉用户安装字体不是很方便我的申请. 解决方案 您可以通过 InputStream 加载它们: InputStream is = MyClass.class.getResou ..
发布时间:2021-12-30 11:48:55 Java开发

无法在 JRE 8 中加载字体

我无法从 JRE 8 中的 S3 输入流加载字体.如果系统安装了 JRE 7、JDK 7 甚至 JDK 8,我没有问题. val fontInputStream = s3Client.getObject(bucketName, objectKey).getObjectContentval customFont = Font.createFont(Font.TRUETYPE_FONT, fontI ..
发布时间:2021-12-30 11:43:57 Java开发

在 jdialog 框中格式化文本

我有一个 JOptionPane: JOptionPane.showMessageDialog(null, text); 文字很刺眼: String text = "Hello world." 我想要做的是改变文本的颜色,特别是一个单词,让我们说“你好".所以我试过的是: String t1 = "你好";字符串 t2 = "世界".Font serifFont = new Font(" ..
发布时间:2021-12-29 22:30:22 Java开发

Google Web Toolkit 是否类似于 AWT 和 Swing

我已经简要地研究了 GWT 并且喜欢我可以用 Java 开发并拥有应用程序编译成 HTML 和 JavaScript.GWT 和 AWT 以及 Swing 背后的概念是相同还是不同? 解决方案 GWT 在使用小部件、面板和它提供的事件侦听器方面与 Swing 非常相似.看待 GWT 的另一种方式是将 Javascript 和 HTML 视为汇编语言,将 GWT 视为一种生成 Javascr ..
发布时间:2021-12-28 21:59:26 Java开发

使用 PrinterJob 打印图像 (Graphics2D)

有没有办法可以在 Java 中装配 PrinterJob 以不实际打印到打印机,以便我可以获得每个页面的图形对象?我尝试将 PrintService 设置为 null,但 Java 不允许这样做. 这样我就可以检索文档的准确打印预览,而无需在不同的上下文中从头开始重新构建 PrinterJobs 函数. 这是我程序中打印函数的代码: public int print(Graphics ..
发布时间:2021-12-28 08:33:46 Java开发

如何在 Java 应用程序中打印 JTable 对象

问题 现在,一旦从数据库中获取数据并显示在嵌入在滚动窗格中的 JTable 对象“表"中,我们如何创建打印作业以打印显示的表在 A3 大小的纸上? 我从数据库中获取数据的代码如下所示: 试试{Class.forName("com.mysql.jdbc.Driver");Connection con=DriverManager.getConnection("jdbc:mysql://loca ..
发布时间:2021-12-28 00:03:31 Java开发

java多重图形

好的,所以我一直在研究这段代码,它展示了排序算法的工作原理.现在我可以使用它对多个具有相同排序的图形进行排序,但我需要每个图形同时进行不同的排序.我几天来一直在研究并试图解决这个问题,现在我只有狭隘的视野.我会发布我的代码,以防我的解释令人困惑.我觉得这可以使很多使用 Java 图形的人受益,任何帮助将不胜感激. import java.applet.Applet;导入 java.awt.*;导 ..
发布时间:2021-12-24 14:11:02 Java开发

使用 Canvas 在 Java 中绘图

我想在 Java 的 Canvas 中绘图但无法使用它,因为我不知道我在做什么.这是我的简单代码: import javax.swing.JFrame;导入 java.awt.Canvas;导入 java.awt.Graphics;导入 java.awt.Color;公开课计划{public static void main(String[] args){JFrame frmMain = new ..
发布时间:2021-12-21 08:30:24 Java开发

在 Swing JFrame 上添加 WebView 控件

我正在研究混合了 JavaFX 控件的 Swing 应用程序. 我创建了一个 JavaFX 控件 (WebView) 来浏览 HTML 文件.但是我想要要知道,如何在 Swing JFrame 的容器上添加此 Web 视图控件? 解决方案 给定一个已经存在的 jFrame,下面的代码添加一个新的 WebView 并加载一个 URL: //你应该在事件调度线程上执行这部分//因为它修 ..
发布时间:2021-12-20 12:07:25 Java开发

系统托盘中的 JavaFX 应用

我正在使用 JavaFX UI 制作一个简单的应用程序,该应用程序只是这样做: 有一个系统托盘图标,单击时显示一个窗口,再次单击时隐藏它,右键单击时显示一个带有 1 个“退出"项的菜单 我已经制作了 UI 并将应用程序放入系统托盘中,但我无法使用普通 Actionlistener 方法显示/隐藏它,但出现此错误: 线程“AWT-EventQueue-0"中的异常java.lang.I ..
发布时间:2021-12-20 12:03:32 其他开发

Java Swing 还在使用吗?

我正计划制作一个 Java Swing 应用程序,但想知道 Swing 是否仍在使用,或者是否已被其他应用程序取代. 提前致谢! 解决方案 我们仍在使用它.并非一切都是网络应用程序,到目前为止已经有一些尝试性的替代品(例如 SWT,eclipse 就是用它编写的) SWT 有一个原生层,它包装了对原生窗口层的底层调用.它仅适用于有限的一组平台,当然需要一些第三方共享库.我敢说,SW ..
发布时间:2021-12-13 11:17:42 Java开发

如何为 GUI 制作启动画面?

您好,我是 Java 图形用户界面的新手,我试图让启动画面或图像显示 3 秒.然后它会进入我的主程序.有没有人知道如何做到这一点,或者可以将我链接到任何教程? 到目前为止,我已经这样做了,但不知道从哪里开始. public static void main(String[] args){飞溅初始化();//初始化飞溅叠加绘图参数应用初始化();//模拟应用程序会做什么} 解决方案 最简 ..
发布时间:2021-12-13 10:55:16 Java开发

Java旋转非方形JPanel组件

由于操作系统限制,我试图旋转填充有文本标签的 GridLayout 以模拟纵向视图.它们所在的 JPanel 不是方形的,因此当旋转 90 度时,标签会根据 JPanel 的尺寸切断.是否可以根据旋转调整布局大小以仍然适合 JPanel?对此的研究显示了许多旋转选项,但仅适用于方形 JPanel. 为了进一步解释我的问题:当我旋转绘制在里面的标签时,它们保持格式为正常方向的 x,y,并且我希 ..
发布时间:2021-12-13 10:47:09 Java开发