package com.qiu.applet;import java.applet.*;
import java.awt.*;
import java.net.*; import javax.swing.ImageIcon;
public class imag extends Applet{
int i=3;
Image [] imageArray=new Image[i];
GridLayout gridlayout1=new GridLayout(i,i);
Panel p = new Panel();
Panel p1 = new Panel();
Panel p2 = new Panel();
Button b1=new Button("big");
Button b2=new Button("saml");
String urlArray[]={"http://img.blog.163.com/photo/RXeb8hHp-BcqWvlQmAeAOA==/1163617553722012297.jpg",
"http://t5.baidu.com/it/u=2542871343,2969431403&gp=6.jpg",
"http://t5.baidu.com/it/u=3408630050,2896372230&gp=26.jpg"};
BorderLayout borlay=new BorderLayout();
FlowLayout flolay=new FlowLayout();
public void init()
{
ImageIcon image1=new ImageIcon("http://img.blog.163.com/photo/RXeb8hHp-BcqWvlQmAeAOA==/1163617553722012297.jpg");
this.add(p);
p.setLayout(borlay);
p.add(p1, BorderLayout.NORTH);
p.add(p2,BorderLayout.CENTER);
p1.add(b1);
p1.add(b2);
p2.setLayout(gridlayout1);
try{
for(int temp=0;temp<imageArray.length;temp++){
imageArray[temp]=getImage(new URL(urlArray[temp]));
}
}catch(Exception e)
{
e.printStackTrace();
}
}
public void paint(Graphics g){
for(int temp=0;temp<imageArray.length;temp++){
g.drawImage(imageArray[temp],0,0,this);
}
}
}
程序是根据url到网络上得到地址。现在我想图片是呈现一定布局的,不知道该怎么做,问下大家。谢谢了,
import java.awt.*;
import java.net.*; import javax.swing.ImageIcon;
public class imag extends Applet{
int i=3;
Image [] imageArray=new Image[i];
GridLayout gridlayout1=new GridLayout(i,i);
Panel p = new Panel();
Panel p1 = new Panel();
Panel p2 = new Panel();
Button b1=new Button("big");
Button b2=new Button("saml");
String urlArray[]={"http://img.blog.163.com/photo/RXeb8hHp-BcqWvlQmAeAOA==/1163617553722012297.jpg",
"http://t5.baidu.com/it/u=2542871343,2969431403&gp=6.jpg",
"http://t5.baidu.com/it/u=3408630050,2896372230&gp=26.jpg"};
BorderLayout borlay=new BorderLayout();
FlowLayout flolay=new FlowLayout();
public void init()
{
ImageIcon image1=new ImageIcon("http://img.blog.163.com/photo/RXeb8hHp-BcqWvlQmAeAOA==/1163617553722012297.jpg");
this.add(p);
p.setLayout(borlay);
p.add(p1, BorderLayout.NORTH);
p.add(p2,BorderLayout.CENTER);
p1.add(b1);
p1.add(b2);
p2.setLayout(gridlayout1);
try{
for(int temp=0;temp<imageArray.length;temp++){
imageArray[temp]=getImage(new URL(urlArray[temp]));
}
}catch(Exception e)
{
e.printStackTrace();
}
}
public void paint(Graphics g){
for(int temp=0;temp<imageArray.length;temp++){
g.drawImage(imageArray[temp],0,0,this);
}
}
}
程序是根据url到网络上得到地址。现在我想图片是呈现一定布局的,不知道该怎么做,问下大家。谢谢了,
其中第二个,第三个控制绘制的位置
调整这个位置,就可以达到所谓的布局的目的了