java - 图形的最小代码?

标签 java graphics jframe

我可以使用什么绝对主义的最小代码来给 JFrameGraphics ? ,例如,我可以摆脱 paint() 方法吗? , 我需要调用 super.update(g) 吗?

最佳答案

你不应该覆盖 paint()。这通常适用于 AWT。

你不应该接触 update()。同样,这是针对 AWT 的。

在 Swing 中,您覆盖了 JPanel(或 JComponent)的 paintComponent() 方法并将面板添加到框架中。

您根本不接触 JFrame

Custom Painting 上阅读 Swing 教程获取更多信息和示例。

关于java - 图形的最小代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16675366/

相关文章:

java - XercesImpl 与 JavaSE 6 的内部 xerces 实现冲突。两者都需要......可以做什么?

java - 如何从 UML 转换为 java。虚线关系

java - PagingAndSortingRepository 查询返回与一组实体匹配的实体

c++ - 来自文件错误的 Win32 LoadImage()

Java Swing JFrame 在运行时遮盖其他 Jframe

java - 将需要的变量发送到子类方法 - 作为方法属性或作为 protected 类属性

android - 我应该为 Android 游戏使用矢量艺术还是像素艺术?

c++ - 在 Vulkan 中,每个交换链图像、每个帧或每个命令池是否需要专用的栅栏/信号量?

java - 如何检查 jFrame 的 MySQL 表中是否已存在唯一值?

java - 如何关闭 Activity 的 JFrame