java图标代码 java编程软件图标

java 如何得到文件的系统图标

java可使用FileSystemView和ShellFolder类获取文件的小图标和大图标,以下是详细代码:

目前成都创新互联已为成百上千的企业提供了网站建设、域名、网站空间网站运营、企业网站设计、大柴旦网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。

import java.awt.FlowLayout;

import java.io.File;

import java.io.FileNotFoundException;

import javax.swing.Icon;

import javax.swing.ImageIcon;

import javax.swing.JFrame;

import javax.swing.JLabel;

import javax.swing.filechooser.FileSystemView;

public class GetFileIcon {

/**

* @param args

*/

public static void main( String[] args )

{

String    filePath    = "D:/sheet1.xlsx";

File    f        = new File( filePath );

JFrame    frm        = new JFrame();

frm.setSize( 300, 200 );

frm.setLocationRelativeTo( null );

frm.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );

frm.setVisible( true );

frm.setLayout( new FlowLayout( 10, 10, FlowLayout.LEADING ) );

JLabel sl = new JLabel( "小图标" );

frm.add( sl );

JLabel bl = new JLabel( "大图标" );

frm.add( bl );

sl.setIcon( getSmallIcon( f ) );

bl.setIcon( getBigIcon( f ) );

}

/**

* 获取小图标

* @param f

* @return

*/

private static Icon getSmallIcon( File f )

{

if ( f != null  f.exists() )

{

FileSystemView fsv = FileSystemView.getFileSystemView();

return(fsv.getSystemIcon( f ) );

}

return(null);

}

/**

* 获取大图标

* @param f

* @return

*/

private static Icon getBigIcon( File f )

{

if ( f != null  f.exists() )

{

try {

sun.awt.shell.ShellFolder sf = sun.awt.shell.ShellFolder.getShellFolder( f );

return(new ImageIcon( sf.getIcon( true ) ) );

} catch ( FileNotFoundException e ) {

/* TODO Auto-generated catch block */

e.printStackTrace();

}

}

return(null);

}

}

java左上角图标不显示

首先,打开java开发工具,MyEclipse工具,添加一个java项目,在这里小编不做图片介绍了

2

/7

进入到Java Project中,引入相关的jar包和import相关的java类,编写一个java awt窗口的java代码,保存代码(要有这个良好的习惯哦)最重要的内容来了,要修改java运行界面左上角的logo图标

你需要在java代码中加入如下两个语句

Image icon = Toolkit.getDefaultToolkit().getImage("G:\\0000分享\\分享\\图片1.jpg"); // 图片的具体位置

jf.setIconImage(icon); //设置窗口的logo保存好新修改的java代码后,再次点击运行java项目,你将会看到如下的效果,java运行界面左上角的logo图标真的就改变了,下面将附上我使用的图片及运行画面效果

java 如何设置网站图标?

1.

网站图标是在html或者jsp页面中设置的

2.

在网页的

head.../head

区加入代码:link

rel="Shortcut

Icon"

href="favicon.ico"

/,如果用这一种方法的话,其中

ICO

文件的文件名就不一定要用

favicon.ico了,可以用任意的名字来命名,如:aoul.ico,你甚至可以使每一个目录下的每一个网页文件的IE地址栏图标都不同,但前提是

必须做到图标文件的链接地址要正确。

3

.动态ico图标的实现方法,先把做好的gif动态图标命名为favico.gif

head/head之间加上:

link

rel="icon"

href="favicon.gif"

type="image/gif"

关于java的编写程序,点击按钮后改变按钮上的图标。

import java.awt.*;

import java.awt.event.*;

import javax.swing.*;

public class Practise{

public static void main(String[] args) {

new MyFrame();

}

}

class MyFrame extends JFrame

{

public MyFrame()

{

final JButton btnChangeImage=new JButton("改变图标");

btnChangeImage.setIcon(new ImageIcon(".\\images\\icon1.png"));

btnChangeImage.addActionListener(new ActionListener(){

@Override

public void actionPerformed(ActionEvent arg0) {

btnChangeImage.setIcon(new ImageIcon(".\\images\\icon2.png"));

}

});

this.getContentPane().add(btnChangeImage);

this.setSize(300,200);

this.setLayout(new FlowLayout());

this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//用户单击“关闭”按钮时关闭窗口

this.setVisible(true);

}

}


新闻标题:java图标代码 java编程软件图标
文章地址:http://azwzsj.com/article/doeigpp.html