㈠ java关于下载图片。
URL url = new URL("图片地址");
File outFile = new File(“图片保存到本地路径”);
OutputStream os = new FileOutputStream(outFile);
InputStream is = url.openStream();
byte[] buff = new byte[1024];
while(true) {
int readed = is.read(buff);
if(readed == -1) {
break;
}
byte[] temp = new byte[readed];
System.array(buff, 0, temp, 0, readed);
os.write(temp);
}
is.close();
os.close();
㈡ JAVA 画图片
如果image是在同一个包下的话,可以直接在路劲上写你的image的名字。比如包名叫com..chaojunjie 那么下面有个Test.java,在里面再加一张图片test.image,那么久直接Toolkit.getDeafaultToolkit.getImage('test.image')就可以了。当然这样写不是做好的。最好单独和src同目录下建个包叫images然后把拓片单独放里面。
然后获得相对路径Toolkit.getDeafaultToolkit.getImage(this.getClass.getFile('里面写你的包名+图片名'))
㈢ JAVA图片输出
等着拿分.......
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics2D;
import java.awt.event.ComponentAdapter;
import java.awt.event.ComponentEvent;
import java.awt.font.FontRenderContext;
import java.awt.geom.Rectangle2D;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
/**
* @author alanwei
*
*/
public class Test {
public static BufferedImage createImage(int width, int height, String s) {
Font font = new Font("Serif", Font.BOLD, 10);
BufferedImage bi = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);
Graphics2D g2 = (Graphics2D)bi.getGraphics();
g2.setBackground(Color.WHITE);
g2.clearRect(0, 0, width, height);
g2.setPaint(Color.RED);
g2.drawString(s, 0, 5 + height / 2);
return bi;
}
/**
* @param args
* @throws IOException
*/
public static void main(String[] args) throws IOException {
BufferedImage image = createImage(100, 20, "123456789");
File file = new File("image.jpg");
if (!file.exists()) {
file.createNewFile();
}
if (image != null) {
ImageIO.write(image, "jpg", file);
}
}
}
㈣ java 图片
packagetool;
importjava.awt.BorderLayout;
importjava.awt.event.ActionEvent;
importjava.awt.event.ActionListener;
importjavax.swing.ImageIcon;
importjavax.swing.JButton;
importjavax.swing.JFrame;
importjavax.swing.JLabel;
importjavax.swing.SwingUtilities;
publicclassAextendsJFrame
{
=1L;
JLabeljlabel=newJLabel("无聊");
staticAa=newA();
publicstaticvoidmain(String[]args)
{
Bb=a.newB();
a.setLayout(newBorderLayout());
a.add(a.jlabel,"Center");
a.add(b.jb,"South");
a.setSize(200,200);
a.setLocationRelativeTo(null);
a.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
a.setVisible(true);
}
{
JButtonjb=newJButton("无聊透顶");
publicB()
{
jb.addActionListener(this);
}
@Override
publicvoidactionPerformed(ActionEvente)
{
a.jlabel.setIcon(newImageIcon(A.class.getResource("../image/soccer.jpg")));
SwingUtilities.updateComponentTreeUI(a);
}
}
}
㈤ java通过百度地图 获取静态图片 如何保存到本地
通过正则表达式,从页面将图片偷下来,保存到本地即可。给你个例子
public class RegexDemo1 {
public static void main(String[] args) throws Exception{
//创建URL
URL url=new URL("http://hunan.haodf.com/");
//打开连接
URLConnection conn=url.openConnection();
//创建输入流
InputStream is=conn.getInputStream();
InputStreamReader isr=new InputStreamReader(is);
BufferedReader br=new BufferedReader(isr);
//读数据
String line=null;
String allLine="";
line=br.readLine();
while(line!=null){
allLine+=line;
line=br.readLine();
}
//关闭流
br.close();
isr.close();
is.close();
System.out.println(allLine);
Pattern p=Pattern.compile("(?<=<td width=\"30%\">\\s{0,100}?.{0,100}?\\.htm\\\">).+?(?=</a>\\s*?</td>)");
Matcher m=p.matcher(allLine);
int num=0;
while(m.find()){
System.out.println(m.group());
num++;
}
System.out.println(num);
}
}
这个是我自己写的,你参考下吧
㈥ 如何下载java图片
你好,UC上网显示不出图片可能是你在设置UC的时候把UC设置成无图浏览的了吧只能在线下载 下载好安装 JAVA 三星的机子都是这样的。 O(∩_∩)O~ ..
㈦ java图片
绝对是路径的问题,
㈧ JAVA添加图片
JAVA是非常灵活的语言,你自己稍动一下手指就能编个控件的。
class ImageBox extends JLabel ...
㈨ Java图片浏览器
Java图片浏览器可以用apache的图片处理
㈩ java图片处理
使用Java动态处理图片非常方便,可以用于很多应用场合,比如动态输入股市线,缩略图,动态banner图片、动态的界面风格等等。笔者也在
java图片处理: