在面板中画线条(只能在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)->可以将图标充满整个面板。