使用Canvas绘制Java
发布时间:2020-05-29 04:22:05 所属栏目: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(
|
我想绘制 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 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
