java窗口怎么加图片?java窗口如何修改图标?

java窗口怎么加图片这个问题对于java新手来说还是有些困难的,毕竟在一些java实操上,小白们还是有些欠缺,不过大家不用着急,今天我们就给大家讲解一下java窗口加图片的方法。

首先要把一张图片导入java目录里面

java窗口怎么加图片?java窗口如何修改图标?.png

随便的导入一张图片

1.png

在到java里创建一个窗体添加图片

package khd.lx;
import java.awt.Container;
import javax.swing.*;
public class bokeilx extends JFrame
{
    public bokeilx()
    {
        setBounds(390, 180, 800, 500); //绝对定位窗体大小位置
        Container c = getContentPane(); //容器
        c.setLayout(null); //窗体不使用任何布局管理器
        JLabel m = new JLabel();
        Icon icon = new ImageIcon("src/img/java.gif"); //获取图片
        JLabel la = new JLabel(); //标签
        la.setIcon(icon); //将图片放在标签中
        la.setHorizontalAlignment(SwingConstants.LEFT); //设置图片在标签的最左边
        la.setBounds(10, 10, 300, 150); //设置标签位置大小
        la.setOpaque(true);
        c.add(la);
        setVisible(true); //设置窗体可见
        setDefaultCloseOperation(EXIT_ON_CLOSE); //设置窗体退出样式
    }
    public static void main(String[] args)
    {
        new bokeilx();
    }
}

java窗口如何修改图标?

方法一:

如果你用过Toolkit类,这将是一件很简单的事情:

Toolkit tk=Toolkit.getDefaultToolkit()
Image image=tk.createImage("image.gif"); /*image.gif是你的图标*/
this.setIconImage(image);

就这么简单,看看,已经变成你自己的图标了。Toolkit是个很有用类的,提供很多对窗口默认行为的修改,下面随便提一下,怎么把默认的鼠标图标改成你自己的图标:

Toolkit tk=Toolkit.getDefaultToolkit();
Image img=tk.getImage("mouse.gif"); /*mouse.gif是你的图标*/
Cursor cu=tk.createCustomCursor(img,new Point(10,10),"stick");
this.setCursor(cu);

方法二:

用到ImageIcon类和setIconImage方法。

import javax.swing.*;
public class aa extends JFrame
{
    String image = new String("face.gif"); //建立一个字符串保存要用的图标的路径,关于java的路径请参考其它文档
    ImageIcon test = new ImageIcon(image); //建立一个ImageIcon类,产生setIconImage()方法需要的Image数据
    public aa()
    {
        super("演示自定义标题栏的图标的方法");
        this.setIconImage(test.getImage()); //设置标题栏的图标为face.gif
        this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        this.show();
        //this.setTitle("sdfsdf");
        this.setSize(400, 200);
    }
    public static void main(String[] args)
    {
        aa jIcon = new aa();
    }
}

简化语句:

import javax.swing.*;
public class aa extends JFrame
{
    ImageIcon test = new ImageIcon(new String(face.gif)); //第一句
    public aa()
    {
        super("演示自定义标题栏的图标的方法");
        this.setIconImage(test.getImage()); //第二句
        this.setSize(400, 200);
        this.show();
    }
    public static void main(String[] args)
    {
        aa jIcon = new aa();
    }
}

java窗口修改图标就是利用这两种方法实现的,如果大家想要修改java窗口图标可以试试哦!最后大家如果想要了解更多java入门知识,敬请关注奇Q工具网。

推荐阅读:

java面试官如何面试别人?java面试官提问有何技巧?

java缴费功能怎么做?java实现缴费银行卡缴费功能操作

java数据库连接步骤是什么?为什么连接数据库失败?

推荐内容