您的位置:首页 > 编程语言 > Java开发

java基础的界面美化

2016-07-08 01:15 232 查看
一、设置窗体背景图片:

如果一个窗体上有几个面板

此时,想要将窗体背景设置为自己想要的图片

那么,首先将背景图片放在JLabel标签里

第二步,将背景标签添加到JFram的LayeredPane面板里。

第三步,设置背景标签的位置

第四步,获取窗体上的全部面板并将其全部设置为透明

具体代码如下:

ImageIcon img=new ImageIcon("229.jpg");//229.jpg即你要设置的图片路径
//将背景图片放在标签里
JLabel imgLabel=new JLabel(img);
//将背景标签添加到jfram的LayeredPane面板里。
this.getLayeredPane().add(imgLabel, new Integer(Integer.MIN_VALUE));
//设置背景标签的位置
imgLabel.setBounds(0,0,img.getIconWidth(), img.getIconHeight());
JPanel jp = (JPanel)this.getContentPane();
jp.setOpaque(false);


二、设置窗体背景音乐

设置背景音乐

在eclipse中,设置音乐首先需要有.wav音乐文件,如果没有,可以在酷狗下下载无损音乐,将其修改为.wav文件

设置背景音乐时

首先添加输入流

其次用AudioStream()获取输入流

最后播放

具体代码如下

FileInputStream fis=new FileInputStream("Music.wav");//Music.wav是要设置的音乐文件
AudioStream as=new AudioStream(fis);
AudioPlayer.player.start(as);


三、将鼠标的箭头标志换成自己想要的图片

用Toolkit 定义的方法将
java.awt
包中与平台无关的类与
java.awt.peer
中的对应物连接起来

Cursor是封装鼠标光标的位图表现形式的类

通过Toolkit获取要设置的图片。再将其与鼠标位图绑定起来

具体代码如下

Toolkit kit=Toolkit.getDefaultToolkit();
Image img=kit.getImage("biao2.png");
Cursor mouse=kit.createCustomCursor(img, new Point(1,1), "stick");
mf.setCursor(mouse);



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息