jpanel上画线和添加图片

在面板中画线条(只能在jpanel中,jframe框架内不可以),按ctrl+M键调出复写方法的对话框,输入paintComponent(Graphics g)方法,将其加入当前panel中,方法中要调用父类的paintComponent(),即--super.paintComponent(g); 再调用g.drawLine()方法 ,参数为四位整数,分别为两个坐标点的x,y的值。 还可用random()生成随机数字已显示多个随机线条, (new random()).nextInt(100)--生成100内的随机整数;

面板中加入图片:

先将图片拖到项目里,也就是将其放到程序所在的文件夹,这样就能方便的相对引用;Image icon; icon = new ImageIcon

(this.getClass().getResource("×××.jpg"));(此处可以声明一个url对象,用来存储this.getClass().getResource("××

×.jpg"),当声明icon时可以将url放入->ImageIcon(url)); 添加paintComponent()方法,用.drawImage(icon,0,0,null,null)

可将图片显示到面板上去。g.drawImage(imgc,0,0,this.getWidth(),this.getHeight(),null,null)->可以将图标充满整个面板。 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值