大家看看为什么我这个画不出图形来的?
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class CustomCursor
{
JFrame frame=new JFrame("Chevi.C Cursor");
JPanel p1=new JPanel();
JPanel p2=new JPanel();
Toolkit toolkit=Toolkit.getDefaultToolkit();
Image cursor1=toolkit.getImage("1.gif");
Image cursor2=toolkit.getImage("2.jpg");
Image cursor3=toolkit.getImage("3.jpg");
public CustomCursor()
{
frame.setBounds(500,400,500,400);
frame.setLayout(new BorderLayout());
p1.setVisible(true);
frame.getContentPane().add(p1,BorderLayout.NORTH);
frame.addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
});
p1.add(new Canvas()
{
public void paint(Graphics g)
{
g.drawImage(cursor1,0,0,this);
}
});
p1.add(new Canvas()
{
public void paint(Graphics g)
{
g.drawImage(cursor2,50,0,this);
}
});
p1.add(new Canvas()
{
public void paint(Graphics g)
{
g.drawImage(cursor3,100,0,this);
}
});
frame.setVisible(true);
}
public static void main(String[] args)
{
new CustomCursor();
}
};
...全文
相关推荐
MFC 实现画线 画图形 移动删除图形
利用MFC来实现画线 和画图,画点等。支持变颜色,可以移动。选中后delete为删除
OpenGL入门——画一些简单的图形
一:画蓝色矩形 上一节中我们已经测试配置,画了
画不规则图形并填充不规则图形
画不规则(闭合)图形、填充不规则图形、右键填充 填充方式有:种子填充、扫描填充、系统填充 默认为种子填充 有不懂的可以联系我 QQ:382134211
计算机图形学DDA画直线,中点画直线,Bresenham画直线java程序
计算机图形学DDA算法,中点画直线算法,Bresenham算法java源代码
计算机图形学综合(画图形、旋转、缩放等)实验
计算机图形学的综合实验。但是制作得比较简单。能实验所要求的基本功能。如画直线、椭圆、矩形、多边形。能对图形进行旋转、平移、缩小、放大。能够实现对多变形的裁剪。


Java SE
