JAVA JFrame 窗口图标设置
2016-10-21 20:03
633 查看
import java.awt.Image; import java.awt.event.WindowEvent; import java.awt.event.WindowListener; import java.io.IOException; import javax.imageio.ImageIO; import javax.swing.JFrame; class Frame extends JFrame{ public Frame() { setSize(400,400); addWindowListener(new WindowListener() { @Override public void windowOpened(WindowEvent e) { // TODO Auto-generated method stub } @Override public void windowIconified(WindowEvent e) { // TODO Auto-generated method stub } @Override public void windowDeiconified(WindowEvent e) { // TODO Auto-generated method stub } @Override public void windowDeactivated(WindowEvent e) { // TODO Auto-generated method stub } @Override public void windowClosing(WindowEvent e) { System.exit(0); } @Override public void windowClosed(WindowEvent e) { // TODO Auto-generated method stub } @Override public void windowActivated(WindowEvent e) { // TODO Auto-generated method stub } }); } } public class Demo { public static void main(String[] args) { Frame frame = new Frame(); //设置窗口图标 try { //注意路径问题 / 表示 从根开始 String src = "/img/1.png"; Image image = ImageIO.read(frame.getClass().getResource(src)); frame.setIconImage(image); } catch (IOException e1) { e1.printStackTrace(); } frame.setVisible(true); } }
Toolkit took = Toolkit.getDefaultToolkit(); //设置窗口图标 //要用绝对路径 Image image = took.getImage("src/img/1.png"); setIconImage(image);
相关文章推荐
- java swing 几种给JFrame窗口设置图标的方法
- eclipse Swing JFrame 窗口千万不要设置图标 为*.gif格式
- Java-GUI(4)JSplitPane、设置窗口小图标、JTabbedPane、记事本中用到的组件、卡片布局
- JAVA如何在为窗口设置背景图片(1.JFrame)
- Java: 在不同windows主题下,JFrame窗口设置最佳高度的解决方案
- 设置java窗口的图标
- Java设置GUI的窗口图标
- Java Swing中JFrame设置自定义图标
- Java程序中取消窗口标题栏以及边框,并使窗口可以相应鼠标事件,被鼠标拖动;设置JFrame背景色
- Java的窗口实例设置小图标
- Java设置软件图标即窗口上角图标
- java JFrame 关闭窗口时确认
- JFrame窗口居中显示及相关设置
- JAVA如何在为窗口设置背景图片
- JAVA如何在为窗口设置背景图片
- Java 窗口(JFrame/Frame)居中
- Java多线程下载工具(五)——任务栏图标设置
- java设置窗体图标
- Java 设置窗口系统关闭按钮的事件响应
- Java 在JFrame中设置背景图片