• 大小: 0.01M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-02-20
  • 语言: Java
  • 标签:

资源简介

Java入门-常用图形的绘制与填充(实例47).zip

资源截图

代码片段和文件信息

import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import java.awt.geom.*;

// 常用图形的绘制与填充
public class GraphicsShapeDemo extends Jframe { //主窗口类

GraphicsShapeDemo() {
super(“常用图形的绘制与填充“); //调用父类构造器设置窗口标题栏
DrawPanel drawPanel = new DrawPanel(); //创建DrawPanel对象用于绘制图形
Container content = getContentPane(); //获得窗口的内容窗格
content.add(drawPanel BorderLayout.CENTER); //把对象drawPanel加入内容窗格
setSize(400 300); //设置窗口大小
setVisible(true); //设置窗口可视
setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE); //关闭窗口时退出程序
}
public static void main(String[] args) {
new GraphicsShapeDemo(); //创建GraphicsShapeDemo对象
}

//显示图形的面板
class DrawPanel extends JPanel {

//重载paintComponent()方法
public void paintComponent(Graphics g) {

super.paintComponent(g); //调用父类的绘制组件方法
Graphics2D g2D = (Graphics2D)g;
setBackground(Color.white);
setForeground(Color.black);

int charH = 16; //最大字符高度
int gridW = getWidth() / 5; //绘图网格宽度
int g

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件      360054  2004-06-05 18:35  53-1.bmp
     文件        2911  2004-07-21 18:47  GraphicsShapeDemo$DrawPanel.class
     文件         795  2004-07-21 18:47  GraphicsShapeDemo.class
     文件        3023  2004-06-05 18:34  GraphicsShapeDemo.java

评论

共有 条评论