最近一个月全力做JAVA的课程设计,图形界面全是由本人来做,因此即使知道会java图形界面也没啥个用,不过还是得想方设法地学会去用。
由于本人最会的就是装B,在课程设计中不仅弄了N个动画,还有自定义的按钮,图片按钮等一堆与真实功能没啥个联系的东东。
其中本人还花了n天去做java皮肤,以及网页主题。这里网页主题是啥个回事由于没啥关系所以不扯了。
主要说一下Java皮肤,我所说的java皮肤即是颜色与图片,比如菜单或工具栏的背景,选了颜色的变颜色,选了图片的就图片背景。
颜色的容易,直接setBackground(color)就KO了,但是图片背景怎么个弄呢,其实是十分简单的。
由于本人最会的就是装B,在课程设计中不仅弄了N个动画,还有自定义的按钮,图片按钮等一堆与真实功能没啥个联系的东东。
其中本人还花了n天去做java皮肤,以及网页主题。这里网页主题是啥个回事由于没啥关系所以不扯了。
主要说一下Java皮肤,我所说的java皮肤即是颜色与图片,比如菜单或工具栏的背景,选了颜色的变颜色,选了图片的就图片背景。
颜色的容易,直接setBackground(color)就KO了,但是图片背景怎么个弄呢,其实是十分简单的。
下面是一些代码
import java.awt.BorderLayout;
import java.awt.Dimension;
import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JPanel;
public class Main extends JFrame{
public Main(){
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(500,400);
setVisible(true);
add(new Menu(),BorderLayout.NORTH); //菜单
add(new Panel(),BorderLayout.CENTER); //内容
}
private class Panel extends JPanel{
public Panel(){
setPreferredSize(new Dimension(500,380));
}
}
private class Menu extends JMenuBar{
public Menu(){
JMenu m1=new JMenu(