使用Canvas绘制Java
发布时间:2020-12-14 16:25:19 所属栏目:Java 来源:网络整理
导读:我想绘制 Java的Canvas,但是不能让它工作,因为我不知道我在做什么.这是我的简单代码: import javax.swing.JFrame;import java.awt.Canvas;import java.awt.Graphics;import java.awt.Color;public class Program{ public static void main(String[] args) {
我想绘制
Java的Canvas,但是不能让它工作,因为我不知道我在做什么.这是我的简单代码:
import javax.swing.JFrame; import java.awt.Canvas; import java.awt.Graphics; import java.awt.Color; public class Program { public static void main(String[] args) { JFrame frmMain = new JFrame(); frmMain.setDefaultCloSEOperation(JFrame.EXIT_ON_CLOSE); frmMain.setSize(400,400); Canvas cnvs = new Canvas(); cnvs.setSize(400,400); frmMain.add(cnvs); frmMain.setVisible(true); Graphics g = cnvs.getGraphics(); g.setColor(new Color(255,0)); g.drawString("Hello",200,200); } } 没有任何东西出现在窗口上. 我错了认为画布是纸,图形是我的铅笔?这是怎么运作的? 解决方法
建议:
>不要使用画布,因为您不应该不必要地混合AWT与Swing组件. 主要教程链接: >基础教程:Lesson: Performing Custom Painting (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |