awt相关内容
我想在具有透明背景的 BufferedImage 中创建一个“环".我可以像这样用透明背景绘制圆圈: BufferedImage bi = new BufferedImage(d, d, BufferedImage.TYPE_INT_ARGB);Graphics2D g = (Graphics2D) bi.getGraphics();g.setRenderingHint(RenderingHin
..
我正在尝试创建的游戏是蛇,到目前为止我已经想出了如何使用 paint(Graphics g) 一些 JPanel,鼠标监听器现在我正在尝试创建一个将在屏幕上移动并使用键绑定或键侦听器的矩形,但我不知道我应该怎么做. 到目前为止,这是我的代码,它有 2 个部分.第一部分称为 snake2 因为如果我不知道我在做什么,我会用不同的东西制作相同的程序.Snake 使用框架,但 Snake2 使用
..
我有以下代码(第一部分)我想画一个棋盘,上面有一些棋子. ImagepieceImage = getImage(currentPiece);intpieceHeight =pieceImage.getHeight(null);双比例=(双)边/(双)件高度;AffineTransform transform = new AffineTransform();transform.setToTran
..
我有一个绘制图表的 Java Swing 应用程序.它使用 Graphics2D 调用和 Rectangle 等 awt 对象. 在某些时候,我可能想将其移植到 Android.我知道我不能在 Android 上使用 Graphics2D,但我仍然可以使用 awt Rectangle、Font、Color(等)类. 我想要做的是通过添加一个仿真层来隔离 Swing 版本和 Androi
..
我需要在我的 Java Swing 应用程序中使用自定义字体 (ttf).如何将它们添加到我的包中并使用它们? 同时,我只是在windows中安装它们然后我使用它们,但我不希望应用程序的使用如此复杂,在使用之前告诉用户安装字体不是很方便我的申请. 解决方案 您可以通过 InputStream 加载它们: InputStream is = MyClass.class.getResou
..
我无法从 JRE 8 中的 S3 输入流加载字体.如果系统安装了 JRE 7、JDK 7 甚至 JDK 8,我没有问题. val fontInputStream = s3Client.getObject(bucketName, objectKey).getObjectContentval customFont = Font.createFont(Font.TRUETYPE_FONT, fontI
..
我正在尝试按名称获取颜色,但遇到了 转换Java 中的 String to Color,建议使用 java.awt.getColor. 我不知道如何将它作为字符串传递.以下 System.out.println( java.awt.Color.getColor( "black", Color.red ) ); 打印出来 java.awt.Color[r=255,g=0,b=0]
..
我有一个 JOptionPane: JOptionPane.showMessageDialog(null, text); 文字很刺眼: String text = "Hello world." 我想要做的是改变文本的颜色,特别是一个单词,让我们说“你好".所以我试过的是: String t1 = "你好";字符串 t2 = "世界".Font serifFont = new Font("
..
我已经简要地研究了 GWT 并且喜欢我可以用 Java 开发并拥有应用程序编译成 HTML 和 JavaScript.GWT 和 AWT 以及 Swing 背后的概念是相同还是不同? 解决方案 GWT 在使用小部件、面板和它提供的事件侦听器方面与 Swing 非常相似.看待 GWT 的另一种方式是将 Javascript 和 HTML 视为汇编语言,将 GWT 视为一种生成 Javascr
..
有没有办法可以在 Java 中装配 PrinterJob 以不实际打印到打印机,以便我可以获得每个页面的图形对象?我尝试将 PrintService 设置为 null,但 Java 不允许这样做. 这样我就可以检索文档的准确打印预览,而无需在不同的上下文中从头开始重新构建 PrinterJobs 函数. 这是我程序中打印函数的代码: public int print(Graphics
..
问题 现在,一旦从数据库中获取数据并显示在嵌入在滚动窗格中的 JTable 对象“表"中,我们如何创建打印作业以打印显示的表在 A3 大小的纸上? 我从数据库中获取数据的代码如下所示: 试试{Class.forName("com.mysql.jdbc.Driver");Connection con=DriverManager.getConnection("jdbc:mysql://loca
..
好的,所以我一直在研究这段代码,它展示了排序算法的工作原理.现在我可以使用它对多个具有相同排序的图形进行排序,但我需要每个图形同时进行不同的排序.我几天来一直在研究并试图解决这个问题,现在我只有狭隘的视野.我会发布我的代码,以防我的解释令人困惑.我觉得这可以使很多使用 Java 图形的人受益,任何帮助将不胜感激. import java.applet.Applet;导入 java.awt.*;导
..
我想在 Java 的 Canvas 中绘图但无法使用它,因为我不知道我在做什么.这是我的简单代码: import javax.swing.JFrame;导入 java.awt.Canvas;导入 java.awt.Graphics;导入 java.awt.Color;公开课计划{public static void main(String[] args){JFrame frmMain = new
..
我正在研究混合了 JavaFX 控件的 Swing 应用程序. 我创建了一个 JavaFX 控件 (WebView) 来浏览 HTML 文件.但是我想要要知道,如何在 Swing JFrame 的容器上添加此 Web 视图控件? 解决方案 给定一个已经存在的 jFrame,下面的代码添加一个新的 WebView 并加载一个 URL: //你应该在事件调度线程上执行这部分//因为它修
..
我正在使用 JavaFX UI 制作一个简单的应用程序,该应用程序只是这样做: 有一个系统托盘图标,单击时显示一个窗口,再次单击时隐藏它,右键单击时显示一个带有 1 个“退出"项的菜单 我已经制作了 UI 并将应用程序放入系统托盘中,但我无法使用普通 Actionlistener 方法显示/隐藏它,但出现此错误: 线程“AWT-EventQueue-0"中的异常java.lang.I
..
我正计划制作一个 Java Swing 应用程序,但想知道 Swing 是否仍在使用,或者是否已被其他应用程序取代. 提前致谢! 解决方案 我们仍在使用它.并非一切都是网络应用程序,到目前为止已经有一些尝试性的替代品(例如 SWT,eclipse 就是用它编写的) SWT 有一个原生层,它包装了对原生窗口层的底层调用.它仅适用于有限的一组平台,当然需要一些第三方共享库.我敢说,SW
..
您好,我是 Java 图形用户界面的新手,我试图让启动画面或图像显示 3 秒.然后它会进入我的主程序.有没有人知道如何做到这一点,或者可以将我链接到任何教程? 到目前为止,我已经这样做了,但不知道从哪里开始. public static void main(String[] args){飞溅初始化();//初始化飞溅叠加绘图参数应用初始化();//模拟应用程序会做什么} 解决方案 最简
..
如何将 GIF 图像应用到我的 AWT Button? AWT:不起作用 Icon warnIcon = new ImageIcon("/src/world.gif");Button button1 = new Button(warnIcon);Icon warnIcon = new ImageIcon("/src/world.gif");JButton button1 = new JB
..
如何使 JButton 可见? 1) 当没有开启渐进式背景时:JButton 正在显示 2) 当没有开启渐进式背景时,按下 JButton 仍然没有闪烁: 3) 当渐进式背景打开时,JButton 是不可见的,按下后我看到闪烁,JButton() 出现并再次隐藏自动.
..
由于操作系统限制,我试图旋转填充有文本标签的 GridLayout 以模拟纵向视图.它们所在的 JPanel 不是方形的,因此当旋转 90 度时,标签会根据 JPanel 的尺寸切断.是否可以根据旋转调整布局大小以仍然适合 JPanel?对此的研究显示了许多旋转选项,但仅适用于方形 JPanel. 为了进一步解释我的问题:当我旋转绘制在里面的标签时,它们保持格式为正常方向的 x,y,并且我希
..