首页 > 代码库 > java 绘图
java 绘图
java 绘图
圆形、线条、矩形、填充
插入图片
文字
//绘图import java.awt.*;import javax.swing.*;public class Index extends JFrame{ public static void main(String[] args) throws Exception{ //实例化当前类 Index index = new Index(); } //自动执行 public Index(){ Wdmb wdmb = new Wdmb(); this.add(wdmb); this.setSize(500,500); this.setLocation(300,200); this.setTitle("绘图"); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); this.setVisible(true); } }class Wdmb extends JPanel{ //方法覆盖 //JPanel自带方法,下面格式是固定的 //paint 会在三种情况下自动被调用 //1、启动程序 2、窗口大小发生变化时 3、运行repaint函数时 public void paint(Graphics g){ //设置图形颜色 g.setColor(Color.red); //绘制圆形或椭圆形 g.drawOval(50, 50, 60, 60); //绘制一条线 g.drawLine(130, 130, 300, 130); //绘制一个矩形 g.drawRect(140, 140, 100, 100); //绘制一个3D的矩形 g.draw3DRect(280, 280, 100, 100, true); //填充颜色的圆形 g.fillOval(150, 250, 100, 100); //填充颜色的矩形 g.fillRect(10, 250, 100, 100); //导入图片到画布 Image tp = Toolkit.getDefaultToolkit().getImage(Panel.class.getResource("/sn0114_top.jpg")); g.drawImage(tp, 150, 40, 330, 50, this); //文字 g.setFont(new Font("华文彩云",Font.BOLD,20)); g.drawString("文字内容,你好", 260, 200); }}
java 绘图
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。