public class StarPanel extends JPanel{
@Override
public void paint(Graphics g) {
super.paint(g);
this.setBackground(Color.black);//设置背景
g.setFont(new Font("宋体",Font.BOLD,24));//字体名称 字体样式 字体大小
g.setColor(Color.red);//设置颜色
g.drawString("★", 300, 200);//画字符串
g.drawLine(100, 100, 200, 200);//画线
g.drawArc(100, 100, 50, 50, 0, 360);//画圆 开始坐标 结束坐标 弧度(360是满圆,180就是半圆)
g.fillArc(200, 200, 100, 100, 0, 360);//画实心圆
Image image = new ImageIcon("F:/JavaLib/Java从入门到精通/src/images/Star.jpg").getImage();
g.drawImage(image,300,300,50,50,null);
}
}
Image image = new ImageIcon("F:/JavaLib/Java从入门到精通/src/images/Star.jpg").getImage();
这段代码我写成/images/Star.jpg 或者/src/images/Star.jpg 就不好使了